From dcbd889c1b8ce2511d87765728d768aa220b5ab0 Mon Sep 17 00:00:00 2001 From: "B. Stack" Date: Wed, 30 Mar 2022 14:02:48 -0400 Subject: lw 98.0 stackrpms rc1 --- ...-Add-webrtc-configs-for-arm-and-ppc64-lin.patch | 181880 ++++++++++++++++++ 1 file changed, 181880 insertions(+) create mode 100644 librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch (limited to 'librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch') diff --git a/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch b/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch new file mode 100644 index 0000000..302d130 --- /dev/null +++ b/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch @@ -0,0 +1,181880 @@ +From: Mike Hommey +Date: Sun, 26 Dec 2021 09:32:42 +0900 +Subject: Bug 1738845 - Add webrtc configs for arm and ppc64 linux. r?mjf + +Adding arm alone breaks ppc64el. + +Differential Revision: https://phabricator.services.mozilla.com/D134738 +--- + .../gn-configs/x64_False_arm_linux.json | 46171 ++++++++++++++++ + .../gn-configs/x64_False_arm_linux.mozconfig | 3 + + .../gn-configs/x64_False_ppc64_linux.json | 28972 ++++++++++ + .../x64_False_ppc64_linux.mozconfig | 3 + + .../gn-configs/x64_True_arm_linux.json | 45821 +++++++++++++++ + .../gn-configs/x64_True_arm_linux.mozconfig | 4 + + .../gn-configs/x64_True_ppc64_linux.json | 27508 +++++++++ + .../gn-configs/x64_True_ppc64_linux.mozconfig | 4 + + .../resource_adaptation_api_gn/moz.build | 41 +- + .../libwebrtc/api/array_view_gn/moz.build | 41 +- + .../api/audio/aec3_config_gn/moz.build | 41 +- + .../api/audio/aec3_factory_gn/moz.build | 41 +- + .../api/audio/audio_frame_api_gn/moz.build | 41 +- + .../api/audio/audio_mixer_api_gn/moz.build | 41 +- + .../api/audio/echo_control_gn/moz.build | 41 +- + .../L16/audio_decoder_L16_gn/moz.build | 41 +- + .../L16/audio_encoder_L16_gn/moz.build | 41 +- + .../audio_codecs_api_gn/moz.build | 41 +- + .../moz.build | 65 +- + .../moz.build | 65 +- + .../g711/audio_decoder_g711_gn/moz.build | 41 +- + .../g711/audio_encoder_g711_gn/moz.build | 41 +- + .../g722/audio_decoder_g722_gn/moz.build | 41 +- + .../audio_encoder_g722_config_gn/moz.build | 41 +- + .../g722/audio_encoder_g722_gn/moz.build | 41 +- + .../ilbc/audio_decoder_ilbc_gn/moz.build | 41 +- + .../audio_encoder_ilbc_config_gn/moz.build | 41 +- + .../ilbc/audio_encoder_ilbc_gn/moz.build | 41 +- + .../isac/audio_decoder_isac_fix_gn/moz.build | 42 +- + .../audio_decoder_isac_float_gn/moz.build | 20 +- + .../isac/audio_decoder_isac_gn/moz.build | 65 +- + .../isac/audio_encoder_isac_fix_gn/moz.build | 42 +- + .../audio_encoder_isac_float_gn/moz.build | 20 +- + .../isac/audio_encoder_isac_gn/moz.build | 65 +- + .../opus/audio_decoder_multiopus_gn/moz.build | 41 +- + .../audio_decoder_opus_config_gn/moz.build | 41 +- + .../opus/audio_decoder_opus_gn/moz.build | 41 +- + .../opus/audio_encoder_multiopus_gn/moz.build | 41 +- + .../audio_encoder_opus_config_gn/moz.build | 41 +- + .../opus/audio_encoder_opus_gn/moz.build | 41 +- + .../api/audio_options_api_gn/moz.build | 41 +- + .../api/bitrate_allocation_gn/moz.build | 41 +- + .../libwebrtc/api/call_api_gn/moz.build | 41 +- + .../api/callfactory_api_gn/moz.build | 41 +- + .../frame_decryptor_interface_gn/moz.build | 41 +- + .../frame_encryptor_interface_gn/moz.build | 41 +- + .../libwebrtc/api/crypto/options_gn/moz.build | 41 +- + .../api/fec_controller_api_gn/moz.build | 41 +- + .../frame_transformer_interface_gn/moz.build | 41 +- + .../libwebrtc/api/function_view_gn/moz.build | 41 +- + .../api/libjingle_logging_api_gn/moz.build | 41 +- + .../api/media_stream_interface_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../api/neteq/neteq_api_gn/moz.build | 41 +- + .../neteq/neteq_controller_api_gn/moz.build | 41 +- + .../api/neteq/tick_timer_gn/moz.build | 41 +- + .../network_state_predictor_api_gn/moz.build | 41 +- + .../api/numerics/numerics_gn/moz.build | 41 +- + .../libwebrtc/api/priority_gn/moz.build | 41 +- + .../libwebrtc/api/refcountedbase_gn/moz.build | 41 +- + .../libwebrtc/api/rtc_error_gn/moz.build | 41 +- + .../rtc_event_log/rtc_event_log_gn/moz.build | 41 +- + .../libwebrtc/api/rtp_headers_gn/moz.build | 41 +- + .../api/rtp_packet_info_gn/moz.build | 41 +- + .../libwebrtc/api/rtp_parameters_gn/moz.build | 41 +- + .../rtp_transceiver_direction_gn/moz.build | 41 +- + .../libwebrtc/api/scoped_refptr_gn/moz.build | 41 +- + .../api/simulated_network_api_gn/moz.build | 41 +- + .../api/task_queue/task_queue_gn/moz.build | 41 +- + .../transport/bitrate_settings_gn/moz.build | 41 +- + .../field_trial_based_config_gn/moz.build | 41 +- + .../api/transport/goog_cc_gn/moz.build | 41 +- + .../transport/network_control_gn/moz.build | 41 +- + .../rtp/dependency_descriptor_gn/moz.build | 41 +- + .../api/transport/rtp/rtp_source_gn/moz.build | 41 +- + .../webrtc_key_value_config_gn/moz.build | 41 +- + .../libwebrtc/api/transport_api_gn/moz.build | 41 +- + .../api/units/data_rate_gn/moz.build | 41 +- + .../api/units/data_size_gn/moz.build | 41 +- + .../api/units/frequency_gn/moz.build | 41 +- + .../api/units/time_delta_gn/moz.build | 41 +- + .../api/units/timestamp_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../api/video/encoded_frame_gn/moz.build | 41 +- + .../api/video/encoded_image_gn/moz.build | 41 +- + .../recordable_encoded_frame_gn/moz.build | 41 +- + .../api/video/video_adaptation_gn/moz.build | 41 +- + .../video_bitrate_allocation_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../video_bitrate_allocator_gn/moz.build | 41 +- + .../video/video_codec_constants_gn/moz.build | 41 +- + .../api/video/video_frame_gn/moz.build | 41 +- + .../api/video/video_frame_i010_gn/moz.build | 41 +- + .../api/video/video_frame_i420_gn/moz.build | 41 +- + .../video/video_frame_metadata_gn/moz.build | 41 +- + .../api/video/video_frame_nv12_gn/moz.build | 41 +- + .../api/video/video_frame_type_gn/moz.build | 41 +- + .../api/video/video_rtp_headers_gn/moz.build | 41 +- + .../video_stream_encoder_create_gn/moz.build | 41 +- + .../video/video_stream_encoder_gn/moz.build | 41 +- + .../bitstream_parser_api_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../moz.build | 41 +- + .../moz.build | 41 +- + .../video_codecs_api_gn/moz.build | 41 +- + .../vp8_temporal_layers_factory_gn/moz.build | 41 +- + .../libwebrtc/audio/audio_gn/moz.build | 41 +- + .../audio_frame_operations_gn/moz.build | 41 +- + .../resource_adaptation_gn/moz.build | 41 +- + .../call/audio_sender_interface_gn/moz.build | 41 +- + .../call/bitrate_allocator_gn/moz.build | 41 +- + .../call/bitrate_configurator_gn/moz.build | 41 +- + third_party/libwebrtc/call/call_gn/moz.build | 41 +- + .../call/call_interfaces_gn/moz.build | 41 +- + .../libwebrtc/call/fake_network_gn/moz.build | 41 +- + .../call/rtp_interfaces_gn/moz.build | 41 +- + .../libwebrtc/call/rtp_receiver_gn/moz.build | 41 +- + .../libwebrtc/call/rtp_sender_gn/moz.build | 41 +- + .../call/simulated_network_gn/moz.build | 41 +- + .../simulated_packet_receiver_gn/moz.build | 41 +- + .../call/video_stream_api_gn/moz.build | 41 +- + .../common_audio_c_arm_asm_gn/moz.build | 41 +- + .../common_audio/common_audio_c_gn/moz.build | 64 +- + .../common_audio/common_audio_cc_gn/moz.build | 41 +- + .../common_audio/common_audio_gn/moz.build | 41 +- + .../common_audio_neon_c_gn/moz.build | 23 +- + .../common_audio_neon_gn/moz.build | 23 +- + .../fir_filter_factory_gn/moz.build | 41 +- + .../common_audio/fir_filter_gn/moz.build | 41 +- + .../common_audio/sinc_resampler_gn/moz.build | 41 +- + .../ooura/fft_size_128_gn/moz.build | 41 +- + .../ooura/fft_size_256_gn/moz.build | 41 +- + .../spl_sqrt_floor_gn/moz.build | 63 +- + .../common_video/common_video_gn/moz.build | 41 +- + .../common_video/frame_counts_gn/moz.build | 41 +- + .../generic_frame_descriptor_gn/moz.build | 41 +- + .../logging/rtc_event_audio_gn/moz.build | 41 +- + .../logging/rtc_event_bwe_gn/moz.build | 41 +- + .../logging/rtc_event_pacing_gn/moz.build | 41 +- + .../logging/rtc_event_rtp_rtcp_gn/moz.build | 41 +- + .../logging/rtc_event_video_gn/moz.build | 41 +- + .../logging/rtc_stream_config_gn/moz.build | 41 +- + .../media/rtc_constants_gn/moz.build | 41 +- + .../rtc_encoder_simulcast_proxy_gn/moz.build | 41 +- + .../media/rtc_h264_profile_id_gn/moz.build | 41 +- + .../rtc_internal_video_codecs_gn/moz.build | 41 +- + .../media/rtc_media_base_gn/moz.build | 41 +- + .../media/rtc_media_config_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../media/rtc_vp9_profile_gn/moz.build | 41 +- + .../audio_coding/audio_coding_gn/moz.build | 41 +- + .../audio_coding_module_typedefs_gn/moz.build | 41 +- + .../audio_coding_opus_common_gn/moz.build | 41 +- + .../audio_encoder_cng_gn/moz.build | 41 +- + .../audio_network_adaptor_config_gn/moz.build | 41 +- + .../audio_network_adaptor_gn/moz.build | 41 +- + .../default_neteq_factory_gn/moz.build | 41 +- + .../modules/audio_coding/g711_c_gn/moz.build | 41 +- + .../modules/audio_coding/g711_gn/moz.build | 41 +- + .../modules/audio_coding/g722_c_gn/moz.build | 41 +- + .../modules/audio_coding/g722_gn/moz.build | 41 +- + .../modules/audio_coding/ilbc_c_gn/moz.build | 41 +- + .../modules/audio_coding/ilbc_gn/moz.build | 41 +- + .../audio_coding/isac_bwinfo_gn/moz.build | 41 +- + .../modules/audio_coding/isac_c_gn/moz.build | 20 +- + .../audio_coding/isac_common_gn/moz.build | 41 +- + .../isac_fix_c_arm_asm_gn/moz.build | 42 +- + .../audio_coding/isac_fix_c_gn/moz.build | 42 +- + .../audio_coding/isac_fix_common_gn/moz.build | 42 +- + .../audio_coding/isac_fix_gn/moz.build | 42 +- + .../modules/audio_coding/isac_gn/moz.build | 20 +- + .../audio_coding/isac_neon_gn/moz.build | 42 +- + .../audio_coding/isac_vad_gn/moz.build | 41 +- + .../legacy_encoded_audio_frame_gn/moz.build | 41 +- + .../modules/audio_coding/neteq_gn/moz.build | 41 +- + .../audio_coding/pcm16b_c_gn/moz.build | 41 +- + .../modules/audio_coding/pcm16b_gn/moz.build | 41 +- + .../modules/audio_coding/red_gn/moz.build | 41 +- + .../audio_coding/webrtc_cng_gn/moz.build | 41 +- + .../webrtc_multiopus_gn/moz.build | 47 +- + .../audio_coding/webrtc_opus_gn/moz.build | 47 +- + .../webrtc_opus_wrapper_gn/moz.build | 47 +- + .../audio_device_api_gn/moz.build | 41 +- + .../audio_device_buffer_gn/moz.build | 41 +- + .../audio_device_default_gn/moz.build | 41 +- + .../audio_device_generic_gn/moz.build | 41 +- + .../audio_device/audio_device_gn/moz.build | 41 +- + .../audio_device_impl_gn/moz.build | 41 +- + .../audio_frame_manipulator_gn/moz.build | 41 +- + .../audio_mixer/audio_mixer_impl_gn/moz.build | 41 +- + .../aec3/adaptive_fir_filter_erl_gn/moz.build | 41 +- + .../aec3/adaptive_fir_filter_gn/moz.build | 41 +- + .../aec3/aec3_common_gn/moz.build | 41 +- + .../aec3/aec3_fft_gn/moz.build | 41 +- + .../audio_processing/aec3/aec3_gn/moz.build | 41 +- + .../aec3/fft_data_gn/moz.build | 41 +- + .../aec3/matched_filter_gn/moz.build | 41 +- + .../aec3/render_buffer_gn/moz.build | 41 +- + .../aec3/vector_math_gn/moz.build | 41 +- + .../aec_dump/aec_dump_gn/moz.build | 41 +- + .../null_aec_dump_factory_gn/moz.build | 41 +- + .../aec_dump_interface_gn/moz.build | 41 +- + .../aecm/aecm_core_gn/moz.build | 41 +- + .../audio_processing/agc/agc_gn/moz.build | 41 +- + .../agc/gain_control_interface_gn/moz.build | 41 +- + .../agc/gain_map_gn/moz.build | 41 +- + .../agc/legacy_agc_gn/moz.build | 41 +- + .../agc/level_estimation_gn/moz.build | 41 +- + .../agc2/adaptive_digital_gn/moz.build | 41 +- + .../agc2/biquad_filter_gn/moz.build | 41 +- + .../audio_processing/agc2/common_gn/moz.build | 41 +- + .../agc2/fixed_digital_gn/moz.build | 41 +- + .../agc2/gain_applier_gn/moz.build | 41 +- + .../agc2/level_estimation_agc_gn/moz.build | 41 +- + .../agc2/noise_level_estimator_gn/moz.build | 41 +- + .../agc2/rnn_vad/rnn_vad_gn/moz.build | 41 +- + .../agc2/rnn_vad_with_level_gn/moz.build | 41 +- + .../modules/audio_processing/api_gn/moz.build | 41 +- + .../audio_processing/apm_logging_gn/moz.build | 41 +- + .../audio_buffer_gn/moz.build | 41 +- + .../audio_frame_proxies_gn/moz.build | 41 +- + .../audio_frame_view_gn/moz.build | 41 +- + .../audio_processing_gn/moz.build | 41 +- + .../audio_processing_statistics_gn/moz.build | 41 +- + .../audio_processing/config_gn/moz.build | 41 +- + .../high_pass_filter_gn/moz.build | 41 +- + .../audio_processing/ns/ns_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../audio_processing/rms_level_gn/moz.build | 41 +- + .../transient_suppressor_api_gn/moz.build | 41 +- + .../transient_suppressor_impl_gn/moz.build | 41 +- + .../cascaded_biquad_filter_gn/moz.build | 41 +- + .../legacy_delay_estimator_gn/moz.build | 41 +- + .../utility/pffft_wrapper_gn/moz.build | 41 +- + .../audio_processing/vad/vad_gn/moz.build | 41 +- + .../voice_detection_gn/moz.build | 41 +- + .../congestion_controller_gn/moz.build | 41 +- + .../goog_cc/alr_detector_gn/moz.build | 41 +- + .../goog_cc/delay_based_bwe_gn/moz.build | 41 +- + .../goog_cc/estimators_gn/moz.build | 41 +- + .../goog_cc/goog_cc_gn/moz.build | 41 +- + .../link_capacity_estimator_gn/moz.build | 41 +- + .../loss_based_controller_gn/moz.build | 41 +- + .../goog_cc/probe_controller_gn/moz.build | 41 +- + .../goog_cc/pushback_controller_gn/moz.build | 41 +- + .../rtp/control_handler_gn/moz.build | 41 +- + .../rtp/transport_feedback_gn/moz.build | 41 +- + .../desktop_capture_generic_gn/moz.build | 111 +- + .../desktop_capture_gn/moz.build | 30 +- + .../desktop_capture/primitives_gn/moz.build | 34 +- + .../libwebrtc/modules/module_api_gn/moz.build | 41 +- + .../modules/module_api_public_gn/moz.build | 41 +- + .../modules/module_fec_api_gn/moz.build | 41 +- + .../pacing/interval_budget_gn/moz.build | 41 +- + .../modules/pacing/pacing_gn/moz.build | 41 +- + .../remote_bitrate_estimator_gn/moz.build | 41 +- + .../rtp_rtcp/rtp_rtcp_format_gn/moz.build | 41 +- + .../modules/rtp_rtcp/rtp_rtcp_gn/moz.build | 41 +- + .../rtp_rtcp/rtp_video_header_gn/moz.build | 41 +- + .../modules/third_party/fft/fft_gn/moz.build | 41 +- + .../third_party/g711/g711_3p_gn/moz.build | 41 +- + .../third_party/g722/g722_3p_gn/moz.build | 41 +- + .../modules/utility/utility_gn/moz.build | 41 +- + .../video_capture_internal_impl_gn/moz.build | 45 +- + .../video_capture_module_gn/moz.build | 41 +- + .../chain_diff_calculator_gn/moz.build | 41 +- + .../codec_globals_headers_gn/moz.build | 41 +- + .../av1/libaom_av1_decoder_gn/moz.build | 41 +- + .../av1/libaom_av1_encoder_gn/moz.build | 41 +- + .../deprecated/nack_module_gn/moz.build | 41 +- + .../video_coding/encoded_frame_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../video_coding/nack_module_gn/moz.build | 41 +- + .../video_codec_interface_gn/moz.build | 41 +- + .../video_coding/video_coding_gn/moz.build | 41 +- + .../video_coding_utility_gn/moz.build | 41 +- + .../video_coding/webrtc_h264_gn/moz.build | 41 +- + .../webrtc_multiplex_gn/moz.build | 41 +- + .../video_coding/webrtc_vp8_gn/moz.build | 41 +- + .../webrtc_vp8_temporal_layers_gn/moz.build | 41 +- + .../video_coding/webrtc_vp9_gn/moz.build | 41 +- + .../webrtc_vp9_helpers_gn/moz.build | 41 +- + .../denoiser_filter_gn/moz.build | 41 +- + .../video_processing_gn/moz.build | 41 +- + .../video_processing_neon_gn/moz.build | 23 +- + third_party/libwebrtc/moz.build | 41 +- + .../libwebrtc/rtc_base/atomicops_gn/moz.build | 41 +- + .../audio_format_to_string_gn/moz.build | 41 +- + .../libwebrtc/rtc_base/checks_gn/moz.build | 41 +- + .../rtc_base/compile_assert_c_gn/moz.build | 41 +- + .../rtc_base/criticalsection_gn/moz.build | 41 +- + .../rtc_base/deprecation_gn/moz.build | 41 +- + .../rtc_base/divide_round_gn/moz.build | 41 +- + .../experiments/alr_experiment_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../cpu_speed_experiment_gn/moz.build | 41 +- + .../field_trial_parser_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../moz.build | 41 +- + .../min_video_bitrate_experiment_gn/moz.build | 41 +- + .../quality_rampup_experiment_gn/moz.build | 41 +- + .../quality_scaler_settings_gn/moz.build | 41 +- + .../quality_scaling_experiment_gn/moz.build | 41 +- + .../rate_control_settings_gn/moz.build | 41 +- + .../rtt_mult_experiment_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../rtc_base/gtest_prod_gn/moz.build | 41 +- + .../rtc_base/ignore_wundef_gn/moz.build | 41 +- + .../libwebrtc/rtc_base/logging_gn/moz.build | 41 +- + .../rtc_base/macromagic_gn/moz.build | 41 +- + .../memory/aligned_malloc_gn/moz.build | 41 +- + .../rtc_base/network/sent_packet_gn/moz.build | 41 +- + .../rtc_base/platform_thread_gn/moz.build | 41 +- + .../platform_thread_types_gn/moz.build | 41 +- + .../rtc_base/protobuf_utils_gn/moz.build | 41 +- + .../rtc_base/rate_limiter_gn/moz.build | 41 +- + .../libwebrtc/rtc_base/refcount_gn/moz.build | 41 +- + .../rtc_base/rtc_base_approved_gn/moz.build | 41 +- + .../libwebrtc/rtc_base/rtc_base_gn/moz.build | 41 +- + .../libwebrtc/rtc_base/rtc_event_gn/moz.build | 41 +- + .../rtc_base/rtc_numerics_gn/moz.build | 41 +- + .../rtc_base/rtc_task_queue_gn/moz.build | 41 +- + .../rtc_base/safe_compare_gn/moz.build | 41 +- + .../rtc_base/safe_conversions_gn/moz.build | 41 +- + .../rtc_base/safe_minmax_gn/moz.build | 41 +- + .../libwebrtc/rtc_base/sanitizer_gn/moz.build | 41 +- + .../rtc_base/stringutils_gn/moz.build | 41 +- + .../synchronization/mutex_gn/moz.build | 41 +- + .../rw_lock_wrapper_gn/moz.build | 41 +- + .../sequence_checker_gn/moz.build | 41 +- + .../synchronization/yield_gn/moz.build | 41 +- + .../synchronization/yield_policy_gn/moz.build | 41 +- + .../rtc_base/system/arch_gn/moz.build | 41 +- + .../rtc_base/system/asm_defines_gn/moz.build | 36 +- + .../rtc_base/system/file_wrapper_gn/moz.build | 41 +- + .../system/ignore_warnings_gn/moz.build | 41 +- + .../rtc_base/system/inline_gn/moz.build | 41 +- + .../rtc_base/system/rtc_export_gn/moz.build | 41 +- + .../system/thread_registry_gn/moz.build | 41 +- + .../rtc_base/system/unused_gn/moz.build | 41 +- + .../moz.build | 41 +- + .../pending_task_safety_flag_gn/moz.build | 41 +- + .../task_utils/repeating_task_gn/moz.build | 41 +- + .../task_utils/to_queued_task_gn/moz.build | 41 +- + .../third_party/base64/base64_gn/moz.build | 41 +- + .../third_party/sigslot/sigslot_gn/moz.build | 41 +- + .../rtc_base/thread_checker_gn/moz.build | 41 +- + .../time/timestamp_extrapolator_gn/moz.build | 41 +- + .../libwebrtc/rtc_base/timeutils_gn/moz.build | 41 +- + .../rtc_base/type_traits_gn/moz.build | 41 +- + .../rtc_base/units/unit_base_gn/moz.build | 41 +- + .../libwebrtc/rtc_base/weak_ptr_gn/moz.build | 41 +- + .../system_wrappers/field_trial_gn/moz.build | 41 +- + .../system_wrappers/metrics_gn/moz.build | 41 +- + .../system_wrappers_gn/moz.build | 41 +- + .../test/rtp_test_utils_gn/moz.build | 41 +- + .../absl/algorithm/algorithm_gn/moz.build | 23 +- + .../absl/algorithm/container_gn/moz.build | 23 +- + .../absl/base/atomic_hook_gn/moz.build | 23 +- + .../absl/base/base_internal_gn/moz.build | 23 +- + .../abseil-cpp/absl/base/config_gn/moz.build | 23 +- + .../absl/base/core_headers_gn/moz.build | 23 +- + .../absl/base/log_severity_gn/moz.build | 21 +- + .../base/raw_logging_internal_gn/moz.build | 21 +- + .../container/compressed_tuple_gn/moz.build | 23 +- + .../absl/container/flat_hash_map_gn/moz.build | 23 +- + .../container/inlined_vector_gn/moz.build | 23 +- + .../inlined_vector_internal_gn/moz.build | 23 +- + .../absl/memory/memory_gn/moz.build | 23 +- + .../absl/meta/type_traits_gn/moz.build | 23 +- + .../absl/numeric/int128_gn/moz.build | 21 +- + .../absl/strings/internal_gn/moz.build | 21 +- + .../absl/strings/strings_gn/moz.build | 21 +- + .../types/bad_optional_access_gn/moz.build | 21 +- + .../types/bad_variant_access_gn/moz.build | 21 +- + .../absl/types/optional_gn/moz.build | 23 +- + .../abseil-cpp/absl/types/span_gn/moz.build | 23 +- + .../absl/types/variant_gn/moz.build | 23 +- + .../absl/utility/utility_gn/moz.build | 23 +- + .../third_party/pffft/pffft_gn/moz.build | 43 +- + .../third_party/rnnoise/rnn_vad_gn/moz.build | 41 +- + .../adaptation/video_adaptation_gn/moz.build | 41 +- + .../video/frame_dumping_decoder_gn/moz.build | 41 +- + .../libwebrtc/video/video_gn/moz.build | 41 +- + .../video_stream_encoder_impl_gn/moz.build | 41 +- + third_party/libwebrtc/webrtc_gn/moz.build | 54 +- + 386 files changed, 159962 insertions(+), 3688 deletions(-) + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.mozconfig + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.mozconfig + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.mozconfig + +diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json b/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json +new file mode 100644 +index 0000000..9fdac12 +--- /dev/null ++++ b/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json +@@ -0,0 +1,46171 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "x64", ++ "is_debug": false, ++ "target_cpu": "arm", ++ "target_os": "linux" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "arm", ++ "HOST_CPU_ARCH": "x86_64", ++ "MOZ_DEBUG": null, ++ "OS_TARGET": "Linux" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt", ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_fix" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_fix": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_fix", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_fix.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_fix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_fix" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_fix": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_fix", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_fix.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_fix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:asm_defines" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_arm.S" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio:common_audio_neon", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:asm_defines" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/complex_bit_reverse_arm.S", ++ "//common_audio/signal_processing/filter_ar_fast_q12_armv7.S" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_neon": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_neon_c", ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/fir_filter_neon.cc", ++ "//common_audio/fir_filter_neon.h", ++ "//common_audio/resampler/sinc_resampler_neon.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_neon_c": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/signal_processing/cross_correlation_neon.c", ++ "//common_audio/signal_processing/downsample_fast_neon.c", ++ "//common_audio/signal_processing/min_max_operations_neon.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_neon", ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//modules/video_coding/codecs/av1:libaom_av1_decoder", ++ "//modules/video_coding/codecs/av1:libaom_av1_encoder", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_fix": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:isac_common", ++ "//modules/audio_coding:isac_fix_c", ++ "//modules/audio_coding:isac_neon", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc", ++ "//modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_fix_c": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_common", ++ "//modules/audio_coding:isac_fix_c_arm_asm", ++ "//modules/audio_coding:isac_fix_common", ++ "//modules/audio_coding:isac_neon", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/include/audio_decoder_isacfix.h", ++ "//modules/audio_coding/codecs/isac/fix/include/audio_encoder_isacfix.h", ++ "//modules/audio_coding/codecs/isac/fix/include/isacfix.h", ++ "//modules/audio_coding/codecs/isac/fix/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/fix/source/arith_routins.h", ++ "//modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/fix/source/decode.c", ++ "//modules/audio_coding/codecs/isac/fix/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/fix/source/decode_plc.c", ++ "//modules/audio_coding/codecs/isac/fix/source/encode.c", ++ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbank_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbank_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filters.c", ++ "//modules/audio_coding/codecs/isac/fix/source/initialize.c", ++ "//modules/audio_coding/codecs/isac/fix/source/isac_fix_type.h", ++ "//modules/audio_coding/codecs/isac/fix/source/isacfix.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.h", ++ "//modules/audio_coding/codecs/isac/fix/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_fix_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/audio_coding:isac_fix_common", ++ "//rtc_base/system:asm_defines" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter_armv6.S" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_fix_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/source/codec.h", ++ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/fix/source/fft.c", ++ "//modules/audio_coding/codecs/isac/fix/source/fft.h", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbank_internal.h", ++ "//modules/audio_coding/codecs/isac/fix/source/settings.h", ++ "//modules/audio_coding/codecs/isac/fix/source/structs.h", ++ "//modules/audio_coding/codecs/isac/fix/source/transform_tables.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_neon": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_fix_common", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filters_neon.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lattice_neon.c", ++ "//modules/audio_coding/codecs/isac/fix/source/transform_neon.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISACFX", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISACFX", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISACFX", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_neon.cc", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "dl", ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "WEBRTC_USE_PIPEWIRE", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/codecs/av1:libaom_av1_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/codecs/av1:libaom_av1_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//modules/video_processing:video_processing_neon", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:video_processing_neon": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_processing:denoiser_filter" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter_neon.cc", ++ "//modules/video_processing/util/denoiser_filter_neon.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:asm_defines": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/asm_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-exit-time-destructors", ++ "-Wno-global-constructors" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc", ++ "//system_wrappers/source/cpu_features_linux.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig b/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig +new file mode 100644 +index 0000000..66c6dc7 +--- /dev/null ++++ b/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig +@@ -0,0 +1,3 @@ ++ac_add_options --target=arm-unknown-linux-gnueabihf ++ ++mk_add_options MOZ_OBJDIR=obj-x64_False_arm_linux +diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json b/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json +new file mode 100644 +index 0000000..aaa7a00 +--- /dev/null ++++ b/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json +@@ -0,0 +1,28972 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "x64", ++ "is_debug": false, ++ "target_cpu": "ppc64", ++ "target_os": "linux" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "ppc64", ++ "HOST_CPU_ARCH": "x86_64", ++ "MOZ_DEBUG": null, ++ "OS_TARGET": "Linux" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt", ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "m" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c", ++ "//common_audio/signal_processing/complex_bit_reverse.c", ++ "//common_audio/signal_processing/filter_ar_fast_q12.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//modules/video_coding/codecs/av1:libaom_av1_decoder", ++ "//modules/video_coding/codecs/av1:libaom_av1_encoder", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_c", ++ "//modules/audio_coding:isac_common" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", ++ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_vad", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/codec.h", ++ "//modules/audio_coding/codecs/isac/main/source/crc.c", ++ "//modules/audio_coding/codecs/isac/main/source/crc.h", ++ "//modules/audio_coding/codecs/isac/main/source/decode.c", ++ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/main/source/intialize.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", ++ "//modules/audio_coding/codecs/isac/main/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "dl", ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/codecs/av1:libaom_av1_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/codecs/av1:libaom_av1_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc", ++ "//system_wrappers/source/cpu_features_linux.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "PFFFT_SIMD_DISABLE" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fno-omit-frame-pointer", ++ "-g0", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.mozconfig b/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.mozconfig +new file mode 100644 +index 0000000..d60b665 +--- /dev/null ++++ b/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.mozconfig +@@ -0,0 +1,3 @@ ++ac_add_options --target=powerpc64le-unknown-linux-gnu ++ ++mk_add_options MOZ_OBJDIR=obj-x64_False_ppc64_linux +diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.json b/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.json +new file mode 100644 +index 0000000..bb14be3 +--- /dev/null ++++ b/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.json +@@ -0,0 +1,45821 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "x64", ++ "is_debug": true, ++ "target_cpu": "arm", ++ "target_os": "linux" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "arm", ++ "HOST_CPU_ARCH": "x86_64", ++ "MOZ_DEBUG": "1", ++ "OS_TARGET": "Linux" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt", ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_fix" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_fix": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_fix", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_fix.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_fix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_fix" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_fix": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_fix", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_fix.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_fix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:asm_defines" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_arm.S" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio:common_audio_neon", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:asm_defines" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/complex_bit_reverse_arm.S", ++ "//common_audio/signal_processing/filter_ar_fast_q12_armv7.S" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_neon": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_neon_c", ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/fir_filter_neon.cc", ++ "//common_audio/fir_filter_neon.h", ++ "//common_audio/resampler/sinc_resampler_neon.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_neon_c": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/signal_processing/cross_correlation_neon.c", ++ "//common_audio/signal_processing/downsample_fast_neon.c", ++ "//common_audio/signal_processing/min_max_operations_neon.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_neon", ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//modules/video_coding/codecs/av1:libaom_av1_decoder", ++ "//modules/video_coding/codecs/av1:libaom_av1_encoder", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_fix": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:isac_common", ++ "//modules/audio_coding:isac_fix_c", ++ "//modules/audio_coding:isac_neon", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc", ++ "//modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_fix_c": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_common", ++ "//modules/audio_coding:isac_fix_c_arm_asm", ++ "//modules/audio_coding:isac_fix_common", ++ "//modules/audio_coding:isac_neon", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/include/audio_decoder_isacfix.h", ++ "//modules/audio_coding/codecs/isac/fix/include/audio_encoder_isacfix.h", ++ "//modules/audio_coding/codecs/isac/fix/include/isacfix.h", ++ "//modules/audio_coding/codecs/isac/fix/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/fix/source/arith_routins.h", ++ "//modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/fix/source/decode.c", ++ "//modules/audio_coding/codecs/isac/fix/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/fix/source/decode_plc.c", ++ "//modules/audio_coding/codecs/isac/fix/source/encode.c", ++ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbank_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbank_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filters.c", ++ "//modules/audio_coding/codecs/isac/fix/source/initialize.c", ++ "//modules/audio_coding/codecs/isac/fix/source/isac_fix_type.h", ++ "//modules/audio_coding/codecs/isac/fix/source/isacfix.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.h", ++ "//modules/audio_coding/codecs/isac/fix/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/fix/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_fix_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/audio_coding:isac_fix_common", ++ "//rtc_base/system:asm_defines" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S", ++ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter_armv6.S" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_fix_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/source/codec.h", ++ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/fix/source/fft.c", ++ "//modules/audio_coding/codecs/isac/fix/source/fft.h", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbank_internal.h", ++ "//modules/audio_coding/codecs/isac/fix/source/settings.h", ++ "//modules/audio_coding/codecs/isac/fix/source/structs.h", ++ "//modules/audio_coding/codecs/isac/fix/source/transform_tables.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_neon": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_fix_common", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.c", ++ "//modules/audio_coding/codecs/isac/fix/source/filters_neon.c", ++ "//modules/audio_coding/codecs/isac/fix/source/lattice_neon.c", ++ "//modules/audio_coding/codecs/isac/fix/source/transform_neon.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISACFX", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISACFX", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISACFX", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_neon.cc", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "dl", ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "WEBRTC_USE_PIPEWIRE", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/codecs/av1:libaom_av1_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/codecs/av1:libaom_av1_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//modules/video_processing:video_processing_neon", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:video_processing_neon": { ++ "cflags": [ ++ "-mfpu=neon", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_processing:denoiser_filter" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter_neon.cc", ++ "//modules/video_processing/util/denoiser_filter_neon.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:asm_defines": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/asm_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-exit-time-destructors", ++ "-Wno-global-constructors" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc", ++ "//system_wrappers/source/cpu_features_linux.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Xclang", ++ "-plugin-arg-find-bad-constructs", ++ "-Xclang", ++ "check-ipc", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pthread", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=arm-linux-gnueabihf", ++ "-march=armv7-a", ++ "-mfloat-abi=hard", ++ "-mtune=generic-armv7-a", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Xclang", ++ "-fdebug-compilation-dir", ++ "-Xclang", ++ ".", ++ "-no-canonical-prefixes", ++ "-mfpu=neon", ++ "-mthumb", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "_GNU_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM", ++ "WEBRTC_ARCH_ARM_V7", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.mozconfig b/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.mozconfig +new file mode 100644 +index 0000000..0f162f5 +--- /dev/null ++++ b/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.mozconfig +@@ -0,0 +1,4 @@ ++ac_add_options --enable-debug ++ac_add_options --target=arm-unknown-linux-gnueabihf ++ ++mk_add_options MOZ_OBJDIR=obj-x64_True_arm_linux +diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.json b/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.json +new file mode 100644 +index 0000000..46a2558 +--- /dev/null ++++ b/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.json +@@ -0,0 +1,27508 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "x64", ++ "is_debug": true, ++ "target_cpu": "ppc64", ++ "target_os": "linux" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "ppc64", ++ "HOST_CPU_ARCH": "x86_64", ++ "MOZ_DEBUG": "1", ++ "OS_TARGET": "Linux" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt", ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "m" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c", ++ "//common_audio/signal_processing/complex_bit_reverse.c", ++ "//common_audio/signal_processing/filter_ar_fast_q12.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//modules/video_coding/codecs/av1:libaom_av1_decoder", ++ "//modules/video_coding/codecs/av1:libaom_av1_encoder", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_c", ++ "//modules/audio_coding:isac_common" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", ++ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_vad", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "m", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/codec.h", ++ "//modules/audio_coding/codecs/isac/main/source/crc.c", ++ "//modules/audio_coding/codecs/isac/main/source/crc.h", ++ "//modules/audio_coding/codecs/isac/main/source/decode.c", ++ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/main/source/intialize.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", ++ "//modules/audio_coding/codecs/isac/main/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt", ++ "dl" ++ ], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "dl", ++ "rt" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst", ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/codecs/av1:libaom_av1_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/codecs/av1:libaom_av1_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "rt" ++ ], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc", ++ "//system_wrappers/source/cpu_features_linux.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "PFFFT_SIMD_DISABLE" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fPIC", ++ "-pipe", ++ "-pthread", ++ "-m64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-Wall", ++ "-Werror", ++ "-Wno-unused-local-typedefs", ++ "-Wno-maybe-uninitialized", ++ "-Wno-deprecated-declarations", ++ "-Wno-comments", ++ "-Wno-packed-not-aligned", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-fvisibility=hidden" ++ ], ++ "defines": [ ++ "USE_UDEV", ++ "USE_AURA=1", ++ "USE_GLIB=1", ++ "USE_NSS_CERTS=1", ++ "USE_OZONE=1", ++ "USE_X11=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_LINUX", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "dl", ++ "rt" ++ ], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.mozconfig b/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.mozconfig +new file mode 100644 +index 0000000..7459e29 +--- /dev/null ++++ b/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.mozconfig +@@ -0,0 +1,4 @@ ++ac_add_options --enable-debug ++ac_add_options --target=powerpc64le-unknown-linux-gnu ++ ++mk_add_options MOZ_OBJDIR=obj-x64_True_ppc64_linux +diff --git a/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build b/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build +index 3dffbc4..1204053 100644 +--- a/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build ++++ b/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("resource_adaptation_api_gn") +diff --git a/third_party/libwebrtc/api/array_view_gn/moz.build b/third_party/libwebrtc/api/array_view_gn/moz.build +index aca9f59..53379fd 100644 +--- a/third_party/libwebrtc/api/array_view_gn/moz.build ++++ b/third_party/libwebrtc/api/array_view_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("array_view_gn") +diff --git a/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build b/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build +index 861233b..60e2182 100644 +--- a/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build ++++ b/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aec3_config_gn") +diff --git a/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build b/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build +index 2421e51..ca97769 100644 +--- a/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aec3_factory_gn") +diff --git a/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build b/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build +index 48abf7c..74a6ead 100644 +--- a/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build ++++ b/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_frame_api_gn") +diff --git a/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build b/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build +index 41222e1..13117c3 100644 +--- a/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build ++++ b/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_mixer_api_gn") +diff --git a/third_party/libwebrtc/api/audio/echo_control_gn/moz.build b/third_party/libwebrtc/api/audio/echo_control_gn/moz.build +index 132b296..b236413 100644 +--- a/third_party/libwebrtc/api/audio/echo_control_gn/moz.build ++++ b/third_party/libwebrtc/api/audio/echo_control_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("echo_control_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build +index 8499f55..b631a61 100644 +--- a/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_L16_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build +index a5f3673..7c428fd 100644 +--- a/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_L16_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build +index f7bf176..aef9128 100644 +--- a/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -143,11 +142,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -184,6 +174,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -197,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -205,9 +208,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_codecs_api_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build +index b52257b..aed39e8 100644 +--- a/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build +@@ -81,17 +81,13 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True +- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" +- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + + OS_LIBS += [ +- "m", + "rt" + ] + +@@ -160,9 +156,13 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0" + ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ + OS_LIBS += [ +- "android_support", +- "unwind" ++ "m" + ] + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": +@@ -173,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -206,6 +202,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -227,6 +230,18 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -235,9 +250,39 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("builtin_audio_decoder_factory_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build +index d84e165..66a7352 100644 +--- a/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build +@@ -81,17 +81,13 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True +- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" +- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + + OS_LIBS += [ +- "m", + "rt" + ] + +@@ -160,9 +156,13 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0" + ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ + OS_LIBS += [ +- "android_support", +- "unwind" ++ "m" + ] + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": +@@ -173,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -206,6 +202,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -227,6 +230,18 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -235,9 +250,39 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("builtin_audio_encoder_factory_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build +index e39db35..cfdabfa 100644 +--- a/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_g711_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build +index 6a431c8..45b6b6e 100644 +--- a/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_g711_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build +index 57f9cbd..52a7c07 100644 +--- a/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_g722_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build +index 6b2c822..263872d 100644 +--- a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_g722_config_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build +index bc3dac1..4995cbd 100644 +--- a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_g722_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build +index ca0df16..0bba87f 100644 +--- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_ilbc_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build +index 4b3a592..837aea3 100644 +--- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_ilbc_config_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build +index 0fd8a2c..b4bb91a 100644 +--- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_ilbc_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build +index 2fe1230..1a7a294 100644 +--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build +@@ -14,12 +14,7 @@ CXXFLAGS += [ + ] + + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +-DEFINES["ANDROID"] = True +-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" +-DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["RTC_ENABLE_VP9"] = True +-DEFINES["WEBRTC_ANDROID"] = True +-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" +@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [ + "/tools/profiler/public" + ] + +-OS_LIBS += [ +- "android_support", +- "log", +- "unwind" +-] +- + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix.cc" + ] +@@ -66,4 +55,35 @@ if CONFIG["MOZ_DEBUG"] == "1": + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" + DEFINES["_DEBUG"] = True + ++if CONFIG["OS_TARGET"] == "Android": ++ ++ DEFINES["ANDROID"] = True ++ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" ++ DEFINES["HAVE_SYS_UIO_H"] = True ++ DEFINES["WEBRTC_ANDROID"] = True ++ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True ++ ++ OS_LIBS += [ ++ "android_support", ++ "log", ++ "unwind" ++ ] ++ ++if CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["USE_AURA"] = "1" ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["USE_NSS_CERTS"] = "1" ++ DEFINES["USE_OZONE"] = "1" ++ DEFINES["USE_UDEV"] = True ++ DEFINES["USE_X11"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "rt" ++ ] ++ + Library("audio_decoder_isac_fix_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build +index ea25619..eb28630 100644 +--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -146,10 +145,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -187,6 +182,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -195,9 +191,23 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_isac_float_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build +index 63a9de4..122fef0 100644 +--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build +@@ -75,17 +75,13 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True +- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" +- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + + OS_LIBS += [ +- "m", + "rt" + ] + +@@ -150,9 +146,13 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0" + ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ + OS_LIBS += [ +- "android_support", +- "unwind" ++ "m" + ] + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": +@@ -163,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -196,6 +192,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" +@@ -213,13 +216,55 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_isac_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build +index 140510d..d396909 100644 +--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build +@@ -14,12 +14,7 @@ CXXFLAGS += [ + ] + + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +-DEFINES["ANDROID"] = True +-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" +-DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["RTC_ENABLE_VP9"] = True +-DEFINES["WEBRTC_ANDROID"] = True +-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" +@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [ + "/tools/profiler/public" + ] + +-OS_LIBS += [ +- "android_support", +- "log", +- "unwind" +-] +- + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix.cc" + ] +@@ -66,4 +55,35 @@ if CONFIG["MOZ_DEBUG"] == "1": + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" + DEFINES["_DEBUG"] = True + ++if CONFIG["OS_TARGET"] == "Android": ++ ++ DEFINES["ANDROID"] = True ++ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" ++ DEFINES["HAVE_SYS_UIO_H"] = True ++ DEFINES["WEBRTC_ANDROID"] = True ++ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True ++ ++ OS_LIBS += [ ++ "android_support", ++ "log", ++ "unwind" ++ ] ++ ++if CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["USE_AURA"] = "1" ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["USE_NSS_CERTS"] = "1" ++ DEFINES["USE_OZONE"] = "1" ++ DEFINES["USE_UDEV"] = True ++ DEFINES["USE_X11"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "rt" ++ ] ++ + Library("audio_encoder_isac_fix_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build +index 80d57e9..0822dd3 100644 +--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -146,10 +145,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -187,6 +182,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -195,9 +191,23 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_isac_float_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build +index ad85094..1339168 100644 +--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build +@@ -75,17 +75,13 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True +- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" +- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + + OS_LIBS += [ +- "m", + "rt" + ] + +@@ -150,9 +146,13 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0" + ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ + OS_LIBS += [ +- "android_support", +- "unwind" ++ "m" + ] + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": +@@ -163,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -196,6 +192,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" +@@ -213,13 +216,55 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_isac_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build +index 1aac131..c351a3b 100644 +--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_multiopus_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build +index 3c14d0a..ddc9bf1 100644 +--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_opus_config_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build +index 18314df..d1e2ee9 100644 +--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_decoder_opus_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build +index 58f0062..b9556dc 100644 +--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_multiopus_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build +index a8f5c61..8426e0f 100644 +--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build +@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -145,11 +144,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -158,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -186,6 +176,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -199,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -207,9 +210,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_opus_config_gn") +diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build +index 2afcfb0..dcd0f27 100644 +--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_opus_gn") +diff --git a/third_party/libwebrtc/api/audio_options_api_gn/moz.build b/third_party/libwebrtc/api/audio_options_api_gn/moz.build +index a9ca2f3..739544c 100644 +--- a/third_party/libwebrtc/api/audio_options_api_gn/moz.build ++++ b/third_party/libwebrtc/api/audio_options_api_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_options_api_gn") +diff --git a/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build b/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build +index 2cc0566..8e21947 100644 +--- a/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build ++++ b/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("bitrate_allocation_gn") +diff --git a/third_party/libwebrtc/api/call_api_gn/moz.build b/third_party/libwebrtc/api/call_api_gn/moz.build +index c6b0125..b0d3ef9 100644 +--- a/third_party/libwebrtc/api/call_api_gn/moz.build ++++ b/third_party/libwebrtc/api/call_api_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("call_api_gn") +diff --git a/third_party/libwebrtc/api/callfactory_api_gn/moz.build b/third_party/libwebrtc/api/callfactory_api_gn/moz.build +index bb55b07..6c7ab10 100644 +--- a/third_party/libwebrtc/api/callfactory_api_gn/moz.build ++++ b/third_party/libwebrtc/api/callfactory_api_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("callfactory_api_gn") +diff --git a/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build b/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build +index fe4a347..9ca8a02 100644 +--- a/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build ++++ b/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("frame_decryptor_interface_gn") +diff --git a/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build b/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build +index aaaaeac..e3527f9 100644 +--- a/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build ++++ b/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("frame_encryptor_interface_gn") +diff --git a/third_party/libwebrtc/api/crypto/options_gn/moz.build b/third_party/libwebrtc/api/crypto/options_gn/moz.build +index 1849070..4115917 100644 +--- a/third_party/libwebrtc/api/crypto/options_gn/moz.build ++++ b/third_party/libwebrtc/api/crypto/options_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("options_gn") +diff --git a/third_party/libwebrtc/api/fec_controller_api_gn/moz.build b/third_party/libwebrtc/api/fec_controller_api_gn/moz.build +index 4b623b0..068016a 100644 +--- a/third_party/libwebrtc/api/fec_controller_api_gn/moz.build ++++ b/third_party/libwebrtc/api/fec_controller_api_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("fec_controller_api_gn") +diff --git a/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build b/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build +index 39a5a04..c991a78 100644 +--- a/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build ++++ b/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build +@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -191,13 +188,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("frame_transformer_interface_gn") +diff --git a/third_party/libwebrtc/api/function_view_gn/moz.build b/third_party/libwebrtc/api/function_view_gn/moz.build +index 67fc4e2..6a39e55 100644 +--- a/third_party/libwebrtc/api/function_view_gn/moz.build ++++ b/third_party/libwebrtc/api/function_view_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("function_view_gn") +diff --git a/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build b/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build +index e2eb369..2a68b13 100644 +--- a/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build ++++ b/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("jingle_logging_api_gn") +diff --git a/third_party/libwebrtc/api/media_stream_interface_gn/moz.build b/third_party/libwebrtc/api/media_stream_interface_gn/moz.build +index 90856a4..9ce15ca 100644 +--- a/third_party/libwebrtc/api/media_stream_interface_gn/moz.build ++++ b/third_party/libwebrtc/api/media_stream_interface_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("media_stream_interface_gn") +diff --git a/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build b/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build +index 0b2386c..88d5723 100644 +--- a/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("default_neteq_controller_factory_gn") +diff --git a/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build b/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build +index b1fa978..de4c042 100644 +--- a/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build ++++ b/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("neteq_api_gn") +diff --git a/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build b/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build +index a250cf1..234c782 100644 +--- a/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build ++++ b/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -139,11 +138,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -152,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -180,6 +170,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -189,13 +186,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("neteq_controller_api_gn") +diff --git a/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build b/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build +index 179458a..069c398 100644 +--- a/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build ++++ b/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("tick_timer_gn") +diff --git a/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build b/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build +index 1a5b0bf..b00f466 100644 +--- a/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build ++++ b/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("network_state_predictor_api_gn") +diff --git a/third_party/libwebrtc/api/numerics/numerics_gn/moz.build b/third_party/libwebrtc/api/numerics/numerics_gn/moz.build +index fa11b29..b5e327c 100644 +--- a/third_party/libwebrtc/api/numerics/numerics_gn/moz.build ++++ b/third_party/libwebrtc/api/numerics/numerics_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("numerics_gn") +diff --git a/third_party/libwebrtc/api/priority_gn/moz.build b/third_party/libwebrtc/api/priority_gn/moz.build +index dbe91f7..f6f5a0f 100644 +--- a/third_party/libwebrtc/api/priority_gn/moz.build ++++ b/third_party/libwebrtc/api/priority_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("priority_gn") +diff --git a/third_party/libwebrtc/api/refcountedbase_gn/moz.build b/third_party/libwebrtc/api/refcountedbase_gn/moz.build +index 1511ac2..ab351bb 100644 +--- a/third_party/libwebrtc/api/refcountedbase_gn/moz.build ++++ b/third_party/libwebrtc/api/refcountedbase_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("refcountedbase_gn") +diff --git a/third_party/libwebrtc/api/rtc_error_gn/moz.build b/third_party/libwebrtc/api/rtc_error_gn/moz.build +index 01b92ce..de87a29 100644 +--- a/third_party/libwebrtc/api/rtc_error_gn/moz.build ++++ b/third_party/libwebrtc/api/rtc_error_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_error_gn") +diff --git a/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build b/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build +index 62dec01..c747f7b 100644 +--- a/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build ++++ b/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_event_log_gn") +diff --git a/third_party/libwebrtc/api/rtp_headers_gn/moz.build b/third_party/libwebrtc/api/rtp_headers_gn/moz.build +index 2a67aeb..b0decd9 100644 +--- a/third_party/libwebrtc/api/rtp_headers_gn/moz.build ++++ b/third_party/libwebrtc/api/rtp_headers_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_headers_gn") +diff --git a/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build b/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build +index 8918746..ec7e9d6 100644 +--- a/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build ++++ b/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_packet_info_gn") +diff --git a/third_party/libwebrtc/api/rtp_parameters_gn/moz.build b/third_party/libwebrtc/api/rtp_parameters_gn/moz.build +index 23d200f..fec9170 100644 +--- a/third_party/libwebrtc/api/rtp_parameters_gn/moz.build ++++ b/third_party/libwebrtc/api/rtp_parameters_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -137,11 +136,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -150,10 +144,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -178,6 +168,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -191,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -199,9 +202,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_parameters_gn") +diff --git a/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build b/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build +index 6b31767..a7bd7d8 100644 +--- a/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build ++++ b/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_transceiver_direction_gn") +diff --git a/third_party/libwebrtc/api/scoped_refptr_gn/moz.build b/third_party/libwebrtc/api/scoped_refptr_gn/moz.build +index 97b07c9..7151d4c 100644 +--- a/third_party/libwebrtc/api/scoped_refptr_gn/moz.build ++++ b/third_party/libwebrtc/api/scoped_refptr_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("scoped_refptr_gn") +diff --git a/third_party/libwebrtc/api/simulated_network_api_gn/moz.build b/third_party/libwebrtc/api/simulated_network_api_gn/moz.build +index 17cbb28..1845e6c 100644 +--- a/third_party/libwebrtc/api/simulated_network_api_gn/moz.build ++++ b/third_party/libwebrtc/api/simulated_network_api_gn/moz.build +@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -191,13 +188,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("simulated_network_api_gn") +diff --git a/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build b/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build +index 691d7ed..02e2b71 100644 +--- a/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build ++++ b/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("task_queue_gn") +diff --git a/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build b/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build +index 3513f9c..2e670ab 100644 +--- a/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build ++++ b/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("bitrate_settings_gn") +diff --git a/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build b/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build +index 04aaa9a..afcb84c 100644 +--- a/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build ++++ b/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("field_trial_based_config_gn") +diff --git a/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build b/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build +index 409c7dd..5ff4f83 100644 +--- a/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build ++++ b/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("goog_cc_gn") +diff --git a/third_party/libwebrtc/api/transport/network_control_gn/moz.build b/third_party/libwebrtc/api/transport/network_control_gn/moz.build +index 09e3832..38023b17 100644 +--- a/third_party/libwebrtc/api/transport/network_control_gn/moz.build ++++ b/third_party/libwebrtc/api/transport/network_control_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("network_control_gn") +diff --git a/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build b/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build +index 735d60d..7b8bebf 100644 +--- a/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build ++++ b/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("dependency_descriptor_gn") +diff --git a/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build b/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build +index efeffbc..4faee12 100644 +--- a/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build ++++ b/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_source_gn") +diff --git a/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build b/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build +index f3132f7..4e5d0b6 100644 +--- a/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build ++++ b/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_key_value_config_gn") +diff --git a/third_party/libwebrtc/api/transport_api_gn/moz.build b/third_party/libwebrtc/api/transport_api_gn/moz.build +index 41b32d6..62d4d2c 100644 +--- a/third_party/libwebrtc/api/transport_api_gn/moz.build ++++ b/third_party/libwebrtc/api/transport_api_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("transport_api_gn") +diff --git a/third_party/libwebrtc/api/units/data_rate_gn/moz.build b/third_party/libwebrtc/api/units/data_rate_gn/moz.build +index 6708de4..508ffe1 100644 +--- a/third_party/libwebrtc/api/units/data_rate_gn/moz.build ++++ b/third_party/libwebrtc/api/units/data_rate_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("data_rate_gn") +diff --git a/third_party/libwebrtc/api/units/data_size_gn/moz.build b/third_party/libwebrtc/api/units/data_size_gn/moz.build +index 14b9742..9257173 100644 +--- a/third_party/libwebrtc/api/units/data_size_gn/moz.build ++++ b/third_party/libwebrtc/api/units/data_size_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("data_size_gn") +diff --git a/third_party/libwebrtc/api/units/frequency_gn/moz.build b/third_party/libwebrtc/api/units/frequency_gn/moz.build +index 79fcff4..5a54b58 100644 +--- a/third_party/libwebrtc/api/units/frequency_gn/moz.build ++++ b/third_party/libwebrtc/api/units/frequency_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("frequency_gn") +diff --git a/third_party/libwebrtc/api/units/time_delta_gn/moz.build b/third_party/libwebrtc/api/units/time_delta_gn/moz.build +index 9cd9ff2..73d224e 100644 +--- a/third_party/libwebrtc/api/units/time_delta_gn/moz.build ++++ b/third_party/libwebrtc/api/units/time_delta_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("time_delta_gn") +diff --git a/third_party/libwebrtc/api/units/timestamp_gn/moz.build b/third_party/libwebrtc/api/units/timestamp_gn/moz.build +index 23aa0ba..83f104b 100644 +--- a/third_party/libwebrtc/api/units/timestamp_gn/moz.build ++++ b/third_party/libwebrtc/api/units/timestamp_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("timestamp_gn") +diff --git a/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build b/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build +index 0ecc793..c0cbd77 100644 +--- a/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("builtin_video_bitrate_allocator_factory_gn") +diff --git a/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build b/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build +index 456c8a5..b5f8aa6 100644 +--- a/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build ++++ b/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("encoded_frame_gn") +diff --git a/third_party/libwebrtc/api/video/encoded_image_gn/moz.build b/third_party/libwebrtc/api/video/encoded_image_gn/moz.build +index d109bfa..95ac051 100644 +--- a/third_party/libwebrtc/api/video/encoded_image_gn/moz.build ++++ b/third_party/libwebrtc/api/video/encoded_image_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("encoded_image_gn") +diff --git a/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build b/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build +index df2bcac..18a922d 100644 +--- a/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build ++++ b/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("recordable_encoded_frame_gn") +diff --git a/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build b/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build +index 539cc93..4d2b097 100644 +--- a/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_adaptation_gn") +diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build +index 427be85..4d802d0 100644 +--- a/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_bitrate_allocation_gn") +diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build +index 07db1b3..4cfe784 100644 +--- a/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_bitrate_allocator_factory_gn") +diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build +index 8726c6c..5f8bee8 100644 +--- a/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_bitrate_allocator_gn") +diff --git a/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build b/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build +index 9f6daff..e15a1d9 100644 +--- a/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_codec_constants_gn") +diff --git a/third_party/libwebrtc/api/video/video_frame_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_gn/moz.build +index cec2451..fd2971b 100644 +--- a/third_party/libwebrtc/api/video/video_frame_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_frame_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -142,11 +141,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -183,6 +173,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -196,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -204,9 +207,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_frame_gn") +diff --git a/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build +index fa9d713..6dda9e2 100644 +--- a/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_frame_i010_gn") +diff --git a/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build +index 3d4c1bd..31e491b 100644 +--- a/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_frame_i420_gn") +diff --git a/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build +index c817dc4..b96aeb4 100644 +--- a/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_frame_metadata_gn") +diff --git a/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build +index 63ee6f9..3525fa7 100644 +--- a/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_frame_nv12_gn") +diff --git a/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build +index 57cfaf7..725b556 100644 +--- a/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_frame_type_gn") +diff --git a/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build b/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build +index 54cdbd8..992a889 100644 +--- a/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -143,11 +142,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -184,6 +174,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -197,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -205,9 +208,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_rtp_headers_gn") +diff --git a/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build b/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build +index 57a39cf..3528c34 100644 +--- a/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_stream_encoder_create_gn") +diff --git a/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build b/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build +index e5e9a7c..7114a4a 100644 +--- a/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build ++++ b/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_stream_encoder_gn") +diff --git a/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build b/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build +index 2666e25..f672ad6 100644 +--- a/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build ++++ b/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("bitstream_parser_api_gn") +diff --git a/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build +index 1d21c1f..b338227 100644 +--- a/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("builtin_video_decoder_factory_gn") +diff --git a/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build +index bd29841..ee6547d 100644 +--- a/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("builtin_video_encoder_factory_gn") +diff --git a/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build b/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build +index 90afc61..fe91abb 100644 +--- a/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build ++++ b/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_software_fallback_wrappers_gn") +diff --git a/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build b/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build +index acf0202..472a413 100644 +--- a/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build ++++ b/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build +@@ -86,7 +86,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_codecs_api_gn") +diff --git a/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build +index e0bcb09..1712d41 100644 +--- a/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build ++++ b/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("vp8_temporal_layers_factory_gn") +diff --git a/third_party/libwebrtc/audio/audio_gn/moz.build b/third_party/libwebrtc/audio/audio_gn/moz.build +index 48c74e8..662d087 100644 +--- a/third_party/libwebrtc/audio/audio_gn/moz.build ++++ b/third_party/libwebrtc/audio/audio_gn/moz.build +@@ -92,7 +92,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -162,11 +161,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -175,10 +169,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -203,6 +193,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -216,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -224,9 +227,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_gn") +diff --git a/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build b/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build +index f3708d6..a9b7630 100644 +--- a/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build ++++ b/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_frame_operations_gn") +diff --git a/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build b/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build +index 0c08bff..601dbb0d 100644 +--- a/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build ++++ b/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build +@@ -88,7 +88,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -158,11 +157,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -171,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -199,6 +189,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -212,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -220,9 +223,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("resource_adaptation_gn") +diff --git a/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build b/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build +index a746c88..23c525d 100644 +--- a/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build ++++ b/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_sender_interface_gn") +diff --git a/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build b/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build +index 8d140ba..8835ae3 100644 +--- a/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build ++++ b/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("bitrate_allocator_gn") +diff --git a/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build b/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build +index 2dba19a..150cae5 100644 +--- a/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build ++++ b/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("bitrate_configurator_gn") +diff --git a/third_party/libwebrtc/call/call_gn/moz.build b/third_party/libwebrtc/call/call_gn/moz.build +index 8cb24f9..e7ede49 100644 +--- a/third_party/libwebrtc/call/call_gn/moz.build ++++ b/third_party/libwebrtc/call/call_gn/moz.build +@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -153,11 +152,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -194,6 +184,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -207,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -215,9 +218,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("call_gn") +diff --git a/third_party/libwebrtc/call/call_interfaces_gn/moz.build b/third_party/libwebrtc/call/call_interfaces_gn/moz.build +index 4f07c8b..f9aa9e3 100644 +--- a/third_party/libwebrtc/call/call_interfaces_gn/moz.build ++++ b/third_party/libwebrtc/call/call_interfaces_gn/moz.build +@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("call_interfaces_gn") +diff --git a/third_party/libwebrtc/call/fake_network_gn/moz.build b/third_party/libwebrtc/call/fake_network_gn/moz.build +index 54b8d2d..7a04a55 100644 +--- a/third_party/libwebrtc/call/fake_network_gn/moz.build ++++ b/third_party/libwebrtc/call/fake_network_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("fake_network_gn") +diff --git a/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build b/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build +index 040939d..b5f3a7b 100644 +--- a/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build ++++ b/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_interfaces_gn") +diff --git a/third_party/libwebrtc/call/rtp_receiver_gn/moz.build b/third_party/libwebrtc/call/rtp_receiver_gn/moz.build +index 5c1f19a..89009b7 100644 +--- a/third_party/libwebrtc/call/rtp_receiver_gn/moz.build ++++ b/third_party/libwebrtc/call/rtp_receiver_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_receiver_gn") +diff --git a/third_party/libwebrtc/call/rtp_sender_gn/moz.build b/third_party/libwebrtc/call/rtp_sender_gn/moz.build +index 1d14b03..0ad5b6d 100644 +--- a/third_party/libwebrtc/call/rtp_sender_gn/moz.build ++++ b/third_party/libwebrtc/call/rtp_sender_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_sender_gn") +diff --git a/third_party/libwebrtc/call/simulated_network_gn/moz.build b/third_party/libwebrtc/call/simulated_network_gn/moz.build +index 62ff829..a79afb5 100644 +--- a/third_party/libwebrtc/call/simulated_network_gn/moz.build ++++ b/third_party/libwebrtc/call/simulated_network_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("simulated_network_gn") +diff --git a/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build b/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build +index e51a1dc..14754c7 100644 +--- a/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build ++++ b/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build +@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -191,13 +188,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("simulated_packet_receiver_gn") +diff --git a/third_party/libwebrtc/call/video_stream_api_gn/moz.build b/third_party/libwebrtc/call/video_stream_api_gn/moz.build +index 926361a..12f7e80 100644 +--- a/third_party/libwebrtc/call/video_stream_api_gn/moz.build ++++ b/third_party/libwebrtc/call/video_stream_api_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_stream_api_gn") +diff --git a/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build +index 7adcbbf..01a3edc 100644 +--- a/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + SOURCES += [ + "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse_arm.S", + "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12_armv7.S" +@@ -142,10 +136,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -170,6 +160,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -179,13 +176,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("common_audio_c_arm_asm_gn") +diff --git a/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build +index 8e471b3..17d8a0a 100644 +--- a/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build +@@ -121,7 +121,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -131,11 +130,6 @@ if CONFIG["OS_TARGET"] == "Linux": + "rt" + ] + +- UNIFIED_SOURCES += [ +- "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c", +- "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" +- ] +- + if CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["USE_GLIB"] = "1" +@@ -205,9 +199,11 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c", ++ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" + ] + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": +@@ -218,10 +214,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -253,6 +245,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" + ] + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -278,6 +277,17 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c", ++ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -286,9 +296,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c", ++ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" ++ ] + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c", ++ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("common_audio_c_gn") +diff --git a/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build +index 5475e35..054420f 100644 +--- a/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("common_audio_cc_gn") +diff --git a/third_party/libwebrtc/common_audio/common_audio_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_gn/moz.build +index e499c12..5c5f4ba 100644 +--- a/third_party/libwebrtc/common_audio/common_audio_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/common_audio_gn/moz.build +@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -160,11 +159,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -201,6 +191,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -214,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -222,9 +225,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("common_audio_gn") +diff --git a/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build +index 36ffd6a..3a73dc2 100644 +--- a/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build +@@ -73,14 +73,12 @@ if CONFIG["OS_TARGET"] == "Darwin": + + if CONFIG["OS_TARGET"] == "Linux": + +- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" + DEFINES["USE_AURA"] = "1" + DEFINES["USE_GLIB"] = "1" + DEFINES["USE_NSS_CERTS"] = "1" + DEFINES["USE_OZONE"] = "1" + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" +- DEFINES["WEBRTC_ARCH_ARM64"] = True + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +@@ -137,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -174,4 +167,20 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_ARCH_ARM64"] = True + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_ARCH_ARM64"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ + Library("common_audio_neon_c_gn") +diff --git a/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build +index ba1537f..eece93e 100644 +--- a/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build +@@ -72,14 +72,12 @@ if CONFIG["OS_TARGET"] == "Darwin": + + if CONFIG["OS_TARGET"] == "Linux": + +- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" + DEFINES["USE_AURA"] = "1" + DEFINES["USE_GLIB"] = "1" + DEFINES["USE_NSS_CERTS"] = "1" + DEFINES["USE_OZONE"] = "1" + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" +- DEFINES["WEBRTC_ARCH_ARM64"] = True + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +@@ -136,11 +134,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,4 +166,20 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_ARCH_ARM64"] = True + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_ARCH_ARM64"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ + Library("common_audio_neon_gn") +diff --git a/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build b/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build +index e93b927..5e3c345 100644 +--- a/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("fir_filter_factory_gn") +diff --git a/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build b/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build +index 1bb7ad1..62744b8 100644 +--- a/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("fir_filter_gn") +diff --git a/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build b/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build +index e285755..f9e011e 100644 +--- a/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -139,11 +138,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -152,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -180,6 +170,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -189,13 +186,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("sinc_resampler_gn") +diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build +index 49d8183..893141c 100644 +--- a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -159,11 +158,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc" + ] +@@ -182,10 +176,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -210,6 +200,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -244,6 +241,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Darwin": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -253,6 +256,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + +@@ -261,6 +265,7 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc" +@@ -272,4 +277,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "WINNT": + "/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc" + ] + ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + Library("fft_size_128_gn") +diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build +index b3213bf..d09d756 100644 +--- a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("fft_size_256_gn") +diff --git a/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build +index 6d037046..cab1cf2 100644 +--- a/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build ++++ b/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build +@@ -74,16 +74,11 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + +- UNIFIED_SOURCES += [ +- "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" +- ] +- + if CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["USE_GLIB"] = "1" +@@ -140,24 +135,21 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + SOURCES += [ + "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_arm.S" + ] + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": ++if CONFIG["CPU_ARCH"] == "ppc64": + +- DEFINES["_FORTIFY_SOURCE"] = "2" ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ] + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +@@ -191,6 +183,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" + ] + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -214,6 +213,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -222,9 +231,35 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ] + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("spl_sqrt_floor_gn") +diff --git a/third_party/libwebrtc/common_video/common_video_gn/moz.build b/third_party/libwebrtc/common_video/common_video_gn/moz.build +index 5d6a4ad..d41fcff 100644 +--- a/third_party/libwebrtc/common_video/common_video_gn/moz.build ++++ b/third_party/libwebrtc/common_video/common_video_gn/moz.build +@@ -92,7 +92,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -162,11 +161,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -175,10 +169,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -203,6 +193,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -216,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -224,9 +227,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("common_video_gn") +diff --git a/third_party/libwebrtc/common_video/frame_counts_gn/moz.build b/third_party/libwebrtc/common_video/frame_counts_gn/moz.build +index c339067..dd2bd3b 100644 +--- a/third_party/libwebrtc/common_video/frame_counts_gn/moz.build ++++ b/third_party/libwebrtc/common_video/frame_counts_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("frame_counts_gn") +diff --git a/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build b/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build +index 04b4959..3ff4f13 100644 +--- a/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build ++++ b/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("generic_frame_descriptor_gn") +diff --git a/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build +index 7cd0d06..06d2d9d 100644 +--- a/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build ++++ b/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -143,11 +142,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -184,6 +174,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -197,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -205,9 +208,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_event_audio_gn") +diff --git a/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build +index 7902cec..43d43f3 100644 +--- a/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build ++++ b/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build +@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_event_bwe_gn") +diff --git a/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build +index 5ce1736..746e87e 100644 +--- a/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build ++++ b/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_event_pacing_gn") +diff --git a/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build +index 87fa2c1..30ad82d 100644 +--- a/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build ++++ b/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -152,11 +151,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -193,6 +183,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -206,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -214,9 +217,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_event_rtp_rtcp_gn") +diff --git a/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build +index 35bbf75..23b6586 100644 +--- a/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build ++++ b/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_event_video_gn") +diff --git a/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build b/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build +index 6b35e5a..0c1b9dd 100644 +--- a/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build ++++ b/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_stream_config_gn") +diff --git a/third_party/libwebrtc/media/rtc_constants_gn/moz.build b/third_party/libwebrtc/media/rtc_constants_gn/moz.build +index 78cddb0..86d7709 100644 +--- a/third_party/libwebrtc/media/rtc_constants_gn/moz.build ++++ b/third_party/libwebrtc/media/rtc_constants_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_constants_gn") +diff --git a/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build b/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build +index 4f84ca1..4a883ff 100644 +--- a/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build ++++ b/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_encoder_simulcast_proxy_gn") +diff --git a/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build b/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build +index 46b6a25..51030cb 100644 +--- a/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build ++++ b/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_h264_profile_id_gn") +diff --git a/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build b/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build +index aff4370..e972266 100644 +--- a/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build ++++ b/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_internal_video_codecs_gn") +diff --git a/third_party/libwebrtc/media/rtc_media_base_gn/moz.build b/third_party/libwebrtc/media/rtc_media_base_gn/moz.build +index 7b0ac453..cfc75c3 100644 +--- a/third_party/libwebrtc/media/rtc_media_base_gn/moz.build ++++ b/third_party/libwebrtc/media/rtc_media_base_gn/moz.build +@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_media_base_gn") +diff --git a/third_party/libwebrtc/media/rtc_media_config_gn/moz.build b/third_party/libwebrtc/media/rtc_media_config_gn/moz.build +index e559dfd..ee2899b 100644 +--- a/third_party/libwebrtc/media/rtc_media_config_gn/moz.build ++++ b/third_party/libwebrtc/media/rtc_media_config_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_media_config_gn") +diff --git a/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build b/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build +index 266b11a..0b4389d 100644 +--- a/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build ++++ b/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_simulcast_encoder_adapter_gn") +diff --git a/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build b/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build +index 52456dd..2adbcc7 100644 +--- a/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build ++++ b/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_vp9_profile_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build +index 1f968a1..bf9db5d 100644 +--- a/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_coding_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build +index 1c313a5..6722fa6 100644 +--- a/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_coding_module_typedefs_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build +index bd7056c..a4d1f46 100644 +--- a/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_coding_opus_common_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build +index 6fa0115..01c0590 100644 +--- a/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_encoder_cng_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build +index b537062..708395e 100644 +--- a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_network_adaptor_config_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build +index b389938..4fd2f62 100644 +--- a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build +@@ -88,7 +88,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -157,11 +156,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -170,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -198,6 +188,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -211,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -219,9 +222,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_network_adaptor_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build +index df061c6..62c3c16 100644 +--- a/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("default_neteq_factory_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build +index e0f07f2..8cff22c 100644 +--- a/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("g711_c_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build +index 3716ec4..d1088db 100644 +--- a/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("g711_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build +index 8910ce7..d5a2030 100644 +--- a/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("g722_c_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build +index 71d1053..31dda4e 100644 +--- a/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("g722_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build +index 165ab4b..83ff940 100644 +--- a/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build +@@ -146,7 +146,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -215,11 +214,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -228,10 +222,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -256,6 +246,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -269,6 +266,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -277,9 +280,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("ilbc_c_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build +index e46ee84..7c95dbf 100644 +--- a/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("ilbc_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build +index 538b0d2..d74a528 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("isac_bwinfo_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build +index 43fb646..8663985 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build +@@ -100,7 +100,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -168,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -209,6 +204,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -217,9 +213,23 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("isac_c_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build +index b4ed48e..0fc11d7 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("isac_common_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build +index 5599f07..9d47487 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build +@@ -10,12 +10,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +-DEFINES["ANDROID"] = True +-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" +-DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["RTC_ENABLE_VP9"] = True +-DEFINES["WEBRTC_ANDROID"] = True +-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" +@@ -40,12 +35,6 @@ LOCAL_INCLUDES += [ + "/tools/profiler/public" + ] + +-OS_LIBS += [ +- "android_support", +- "log", +- "unwind" +-] +- + SOURCES += [ + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S", + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter_armv6.S" +@@ -63,4 +52,35 @@ if CONFIG["MOZ_DEBUG"] == "1": + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" + DEFINES["_DEBUG"] = True + ++if CONFIG["OS_TARGET"] == "Android": ++ ++ DEFINES["ANDROID"] = True ++ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" ++ DEFINES["HAVE_SYS_UIO_H"] = True ++ DEFINES["WEBRTC_ANDROID"] = True ++ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True ++ ++ OS_LIBS += [ ++ "android_support", ++ "log", ++ "unwind" ++ ] ++ ++if CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["USE_AURA"] = "1" ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["USE_NSS_CERTS"] = "1" ++ DEFINES["USE_OZONE"] = "1" ++ DEFINES["USE_UDEV"] = True ++ DEFINES["USE_X11"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "rt" ++ ] ++ + Library("isac_fix_c_arm_asm_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn/moz.build +index e9597ee..539c7de 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn/moz.build +@@ -14,12 +14,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +-DEFINES["ANDROID"] = True +-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" +-DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["RTC_ENABLE_VP9"] = True +-DEFINES["WEBRTC_ANDROID"] = True +-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" +@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [ + "/tools/profiler/public" + ] + +-OS_LIBS += [ +- "android_support", +- "log", +- "unwind" +-] +- + SOURCES += [ + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c", + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c", +@@ -92,4 +81,35 @@ if CONFIG["MOZ_DEBUG"] == "1": + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" + DEFINES["_DEBUG"] = True + ++if CONFIG["OS_TARGET"] == "Android": ++ ++ DEFINES["ANDROID"] = True ++ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" ++ DEFINES["HAVE_SYS_UIO_H"] = True ++ DEFINES["WEBRTC_ANDROID"] = True ++ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True ++ ++ OS_LIBS += [ ++ "android_support", ++ "log", ++ "unwind" ++ ] ++ ++if CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["USE_AURA"] = "1" ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["USE_NSS_CERTS"] = "1" ++ DEFINES["USE_OZONE"] = "1" ++ DEFINES["USE_UDEV"] = True ++ DEFINES["USE_X11"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "rt" ++ ] ++ + Library("isac_fix_c_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn/moz.build +index b4d2117..577827d 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn/moz.build +@@ -14,12 +14,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +-DEFINES["ANDROID"] = True +-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" +-DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["RTC_ENABLE_VP9"] = True +-DEFINES["WEBRTC_ANDROID"] = True +-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" +@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [ + "/tools/profiler/public" + ] + +-OS_LIBS += [ +- "android_support", +- "log", +- "unwind" +-] +- + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/fft.c", + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/transform_tables.c" +@@ -67,4 +56,35 @@ if CONFIG["MOZ_DEBUG"] == "1": + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" + DEFINES["_DEBUG"] = True + ++if CONFIG["OS_TARGET"] == "Android": ++ ++ DEFINES["ANDROID"] = True ++ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" ++ DEFINES["HAVE_SYS_UIO_H"] = True ++ DEFINES["WEBRTC_ANDROID"] = True ++ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True ++ ++ OS_LIBS += [ ++ "android_support", ++ "log", ++ "unwind" ++ ] ++ ++if CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["USE_AURA"] = "1" ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["USE_NSS_CERTS"] = "1" ++ DEFINES["USE_OZONE"] = "1" ++ DEFINES["USE_UDEV"] = True ++ DEFINES["USE_X11"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "rt" ++ ] ++ + Library("isac_fix_common_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_gn/moz.build +index 5a7b638..e8383c3 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_fix_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_fix_gn/moz.build +@@ -14,12 +14,7 @@ CXXFLAGS += [ + ] + + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +-DEFINES["ANDROID"] = True +-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" +-DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["RTC_ENABLE_VP9"] = True +-DEFINES["WEBRTC_ANDROID"] = True +-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" +@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [ + "/tools/profiler/public" + ] + +-OS_LIBS += [ +- "android_support", +- "log", +- "unwind" +-] +- + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc", + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc" +@@ -67,4 +56,35 @@ if CONFIG["MOZ_DEBUG"] == "1": + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" + DEFINES["_DEBUG"] = True + ++if CONFIG["OS_TARGET"] == "Android": ++ ++ DEFINES["ANDROID"] = True ++ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" ++ DEFINES["HAVE_SYS_UIO_H"] = True ++ DEFINES["WEBRTC_ANDROID"] = True ++ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True ++ ++ OS_LIBS += [ ++ "android_support", ++ "log", ++ "unwind" ++ ] ++ ++if CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["USE_AURA"] = "1" ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["USE_NSS_CERTS"] = "1" ++ DEFINES["USE_OZONE"] = "1" ++ DEFINES["USE_UDEV"] = True ++ DEFINES["USE_X11"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "rt" ++ ] ++ + Library("isac_fix_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build +index 67f8362..c607ac8 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +183,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -196,9 +192,23 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("isac_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build +index 3798420..a8ee826 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build +@@ -14,12 +14,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +-DEFINES["ANDROID"] = True +-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" +-DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["RTC_ENABLE_VP9"] = True +-DEFINES["WEBRTC_ANDROID"] = True +-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" +@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [ + "/tools/profiler/public" + ] + +-OS_LIBS += [ +- "android_support", +- "log", +- "unwind" +-] +- + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c", + "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.c", +@@ -70,4 +59,35 @@ if CONFIG["MOZ_DEBUG"] == "1": + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" + DEFINES["_DEBUG"] = True + ++if CONFIG["OS_TARGET"] == "Android": ++ ++ DEFINES["ANDROID"] = True ++ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" ++ DEFINES["HAVE_SYS_UIO_H"] = True ++ DEFINES["WEBRTC_ANDROID"] = True ++ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True ++ ++ OS_LIBS += [ ++ "android_support", ++ "log", ++ "unwind" ++ ] ++ ++if CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["USE_AURA"] = "1" ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["USE_NSS_CERTS"] = "1" ++ DEFINES["USE_OZONE"] = "1" ++ DEFINES["USE_UDEV"] = True ++ DEFINES["USE_X11"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "rt" ++ ] ++ + Library("isac_neon_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build +index b7c99fd..8f90ad6 100644 +--- a/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build +@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -135,11 +134,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -148,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -176,6 +166,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -189,6 +186,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -197,9 +200,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("isac_vad_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build +index 16e35fa..282546d 100644 +--- a/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("legacy_encoded_audio_frame_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build +index fb0747b..cacafb1 100644 +--- a/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build +@@ -110,7 +110,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -179,11 +178,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,10 +186,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -220,6 +210,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -233,6 +230,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -241,9 +244,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("neteq_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build +index 24cda76..60b43b8 100644 +--- a/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("pcm16b_c_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build +index 621edd1..eda781b 100644 +--- a/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -142,11 +141,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -183,6 +173,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -196,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -204,9 +207,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("pcm16b_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build +index ff0cdea..8af7c50 100644 +--- a/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("red_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build +index 8a5e2d6..5830c5a 100644 +--- a/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_cng_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build +index 543f023..8a90160 100644 +--- a/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build +@@ -81,11 +81,9 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_OZONE"] = "1" + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" +- DEFINES["WEBRTC_CODEC_ISAC"] = True + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_CODEC_ISACFX"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ DEFINES["WEBRTC_CODEC_ISAC"] = True + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + +@@ -163,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +188,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_CODEC_ISAC"] = True + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -214,6 +214,13 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -222,9 +229,29 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_multiopus_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build +index e831769..bc8037d 100644 +--- a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build +@@ -81,11 +81,9 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_OZONE"] = "1" + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" +- DEFINES["WEBRTC_CODEC_ISAC"] = True + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -157,10 +155,9 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_CODEC_ISACFX"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ DEFINES["WEBRTC_CODEC_ISAC"] = True + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + +@@ -170,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -202,6 +195,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_CODEC_ISAC"] = True + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -221,6 +221,13 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -229,9 +236,29 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_opus_gn") +diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build +index fa94ad5..a1db279 100644 +--- a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build +@@ -80,11 +80,9 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_OZONE"] = "1" + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" +- DEFINES["WEBRTC_CODEC_ISAC"] = True + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_CODEC_ISACFX"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ DEFINES["WEBRTC_CODEC_ISAC"] = True + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + +@@ -162,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -194,6 +187,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_CODEC_ISAC"] = True + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -213,6 +213,13 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -221,9 +228,29 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_opus_wrapper_gn") +diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build +index 0680df2..d4047aa 100644 +--- a/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_device_api_gn") +diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build +index 8e1e8c6..99fe511 100644 +--- a/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_device_buffer_gn") +diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build +index a079f00..c949f26 100644 +--- a/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_device_default_gn") +diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build +index ff6ced9..978c3ee 100644 +--- a/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_device_generic_gn") +diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build +index f57f39f..7a223b9 100644 +--- a/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build +@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -191,13 +188,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_device_gn") +diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build +index c679829..f3f773e 100644 +--- a/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -152,11 +151,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -193,6 +183,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -206,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -214,9 +217,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_device_impl_gn") +diff --git a/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build b/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build +index 6ef7c57..cd36813 100644 +--- a/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_frame_manipulator_gn") +diff --git a/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build +index cf71519..0255ff5 100644 +--- a/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_mixer_impl_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build +index b1898d5..950331d 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("adaptive_fir_filter_erl_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build +index 249c41b..793a944 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -139,11 +138,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -152,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -180,6 +170,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -189,13 +186,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("adaptive_fir_filter_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build +index f4efbb9..40491ff 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aec3_common_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build +index 5ccd7db..2191638 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -139,11 +138,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -152,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -180,6 +170,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -189,13 +186,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aec3_fft_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build +index a1dbc7c..5a2fb80 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build +@@ -132,7 +132,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -201,11 +200,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -214,10 +208,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -242,6 +232,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -255,6 +252,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -263,9 +266,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aec3_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build +index d55b326..e3f42f6 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("fft_data_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build +index 33c5ef2..03f2b1d 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("matched_filter_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build +index a2685d2..7a83f11 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("render_buffer_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build +index 9e65da3..6a5fb11 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("vector_math_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build +index 452ea8e..ad23444 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aec_dump_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build +index 35e3329..7ec453e 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("null_aec_dump_factory_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build +index efc4513..c5eb2f1 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aec_dump_interface_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build +index 3efc2af..4276967 100644 +--- a/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -153,11 +152,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + SOURCES += [ + "/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_neon.cc" + ] +@@ -170,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -198,6 +188,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -211,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -219,9 +222,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aecm_core_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build +index cb7f900..97300c5e 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("agc_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build +index 2a0e9bc..1f15d78 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("gain_control_interface_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build +index 6884319..9b07ab6 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("gain_map_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build +index 9cdc513..6ddb640 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("legacy_agc_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build +index c4ba6d6..2f50bb4 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("level_estimation_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build +index 873fc73..76bb19b 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("adaptive_digital_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build +index c082e8b..baa0a4f 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("biquad_filter_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build +index bb23646..524070d 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("common_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build +index c2278b5..c21fa32 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("fixed_digital_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build +index 7cbfede..f7bc82d 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("gain_applier_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build +index 6a681f6..2ed8995 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("level_estimation_agc_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build +index af09244..fdb8a91 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("noise_level_estimator_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build +index b6cae79..fd0d3b7 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build +@@ -86,7 +86,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -155,11 +154,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -168,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -196,6 +186,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -209,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -217,9 +220,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rnn_vad_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build +index d1b3bee..f2bb023 100644 +--- a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rnn_vad_with_level_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build +index dfab8ef..35214a3 100644 +--- a/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("api_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build +index 833f449..5dbbb94 100644 +--- a/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("apm_logging_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build +index ef50066..c33ba56 100644 +--- a/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_buffer_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build +index aa637aa..7ebfaf8 100644 +--- a/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_frame_proxies_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build +index 4aface6..1bf81c0 100644 +--- a/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_frame_view_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build +index f20b13b..8f0aed4 100644 +--- a/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build +@@ -93,7 +93,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -162,11 +161,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -175,10 +169,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -203,6 +193,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -216,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -224,9 +227,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_processing_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build +index 1eb1f12..5348285 100644 +--- a/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_processing_statistics_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build +index efbaa99..ff22f28 100644 +--- a/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("config_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build +index 698d52d..59a0f55 100644 +--- a/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("high_pass_filter_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build +index e7b4bd6..44d1272 100644 +--- a/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build +@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -160,11 +159,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -201,6 +191,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -214,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -222,9 +225,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("ns_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build +index aaaed22..823a8a7 100644 +--- a/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("optionally_built_submodule_creators_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build +index a65c04f..a44dcdb 100644 +--- a/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rms_level_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build +index e4fedef..f7ae065 100644 +--- a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("transient_suppressor_api_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build +index e161f74..ec7e95b 100644 +--- a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("transient_suppressor_impl_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build +index b2589fa..8d3ed7e 100644 +--- a/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("cascaded_biquad_filter_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build +index cf2a4f0..547fe8c 100644 +--- a/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -137,11 +136,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -150,10 +144,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -178,6 +168,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -191,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -199,9 +202,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("legacy_delay_estimator_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build +index bd2401a..1570f94 100644 +--- a/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("pffft_wrapper_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build +index 06000cb..3adc1b0 100644 +--- a/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build +@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("vad_gn") +diff --git a/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build +index bea08f1..9a08b93 100644 +--- a/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build ++++ b/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("voice_detection_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build +index 6b31661..2aa4732 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("congestion_controller_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build +index d98d1f4..d128ca9 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("alr_detector_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build +index 9eabaa6..ab6d735 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("delay_based_bwe_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build +index 38da3f3..38e2e7c 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build +@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -155,11 +154,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -168,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -196,6 +186,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -209,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -217,9 +220,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("estimators_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build +index 526d42a..582b427 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("goog_cc_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build +index a36d351..7879020 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("link_capacity_estimator_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build +index 49fc53c..3223621 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("loss_based_controller_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build +index e065f6b..0972dfb 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("probe_controller_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build +index 1a26d6f..6e5a40a 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("pushback_controller_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build +index ec5aa36..0c9a12c 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("control_handler_gn") +diff --git a/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build +index 9e1db4a..905dc8a 100644 +--- a/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build ++++ b/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("transport_feedback_gn") +diff --git a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build +index 6176801..865c7e5 100644 +--- a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build ++++ b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build +@@ -95,10 +95,8 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True +- DEFINES["WEBRTC_USE_PIPEWIRE"] = True + DEFINES["WEBRTC_USE_X11"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -106,9 +104,7 @@ if CONFIG["OS_TARGET"] == "Linux": + + LOCAL_INCLUDES += [ + "/media/libyuv/libyuv/include/", +- "/media/libyuv/libyuv/include/", +- "/third_party/pipewire/", +- "/third_party/pipewire/" ++ "/media/libyuv/libyuv/include/" + ] + + OS_LIBS += [ +@@ -124,16 +120,10 @@ if CONFIG["OS_TARGET"] == "Linux": + "Xtst" + ] + +- SOURCES += [ +- "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc" +- ] +- + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", +- "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_x11.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/shared_x_display.cc", +- "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_x11.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/window_finder_x11.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/window_list_utils.cc", +@@ -277,11 +267,40 @@ if CONFIG["CPU_ARCH"] == "aarch64": + DEFINES["WEBRTC_ARCH_ARM64"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": ++if CONFIG["CPU_ARCH"] == "arm": + +- DEFINES["_FORTIFY_SOURCE"] = "2" ++ CXXFLAGS += [ ++ "-mfpu=neon" ++ ] ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["WEBRTC_ARCH_ARM"] = True ++ DEFINES["WEBRTC_ARCH_ARM_V7"] = True ++ DEFINES["WEBRTC_HAS_NEON"] = True ++ DEFINES["WEBRTC_USE_PIPEWIRE"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++ LOCAL_INCLUDES += [ ++ "/third_party/pipewire/", ++ "/third_party/pipewire/" ++ ] + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc" ++ ] ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ LOCAL_INCLUDES += [ ++ "/third_party/pipewire/" ++ ] ++ ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +@@ -308,6 +327,22 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_USE_PIPEWIRE"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++ LOCAL_INCLUDES += [ ++ "/third_party/pipewire/", ++ "/third_party/pipewire/" ++ ] ++ ++ SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc" ++ ] ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc" ++ ] + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -316,9 +351,57 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["WEBRTC_USE_PIPEWIRE"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++ LOCAL_INCLUDES += [ ++ "/third_party/pipewire/", ++ "/third_party/pipewire/" ++ ] ++ ++ SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc" ++ ] ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc" ++ ] + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["WEBRTC_USE_PIPEWIRE"] = True ++ DEFINES["_GNU_SOURCE"] = True ++ ++ LOCAL_INCLUDES += [ ++ "/third_party/pipewire/", ++ "/third_party/pipewire/" ++ ] ++ ++ SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc" ++ ] ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("desktop_capture_generic_gn") +diff --git a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build +index 4cf85dd..b5ff10a 100644 +--- a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build ++++ b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build +@@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_POSIX"] = True + DEFINES["WEBRTC_USE_X11"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,15 @@ if CONFIG["CPU_ARCH"] == "aarch64": + DEFINES["WEBRTC_ARCH_ARM64"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": ++if CONFIG["CPU_ARCH"] == "arm": + +- DEFINES["_FORTIFY_SOURCE"] = "2" ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["WEBRTC_ARCH_ARM"] = True ++ DEFINES["WEBRTC_ARCH_ARM_V7"] = True ++ DEFINES["WEBRTC_HAS_NEON"] = True ++ DEFINES["_GNU_SOURCE"] = True + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +@@ -171,13 +174,32 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("desktop_capture_gn") +diff --git a/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build +index 6831d8a..e993813 100644 +--- a/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build ++++ b/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build +@@ -65,7 +65,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -113,11 +112,19 @@ if CONFIG["CPU_ARCH"] == "aarch64": + DEFINES["WEBRTC_ARCH_ARM64"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": ++if CONFIG["CPU_ARCH"] == "arm": + +- DEFINES["_FORTIFY_SOURCE"] = "2" ++ CXXFLAGS += [ ++ "-mfpu=neon" ++ ] ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["WEBRTC_ARCH_ARM"] = True ++ DEFINES["WEBRTC_ARCH_ARM_V7"] = True ++ DEFINES["WEBRTC_HAS_NEON"] = True ++ DEFINES["_GNU_SOURCE"] = True + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +@@ -144,6 +151,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -152,9 +160,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("primitives_gn") +diff --git a/third_party/libwebrtc/modules/module_api_gn/moz.build b/third_party/libwebrtc/modules/module_api_gn/moz.build +index 18dcb08..798bc3f 100644 +--- a/third_party/libwebrtc/modules/module_api_gn/moz.build ++++ b/third_party/libwebrtc/modules/module_api_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("module_api_gn") +diff --git a/third_party/libwebrtc/modules/module_api_public_gn/moz.build b/third_party/libwebrtc/modules/module_api_public_gn/moz.build +index 9e78659..52f761f 100644 +--- a/third_party/libwebrtc/modules/module_api_public_gn/moz.build ++++ b/third_party/libwebrtc/modules/module_api_public_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("module_api_public_gn") +diff --git a/third_party/libwebrtc/modules/module_fec_api_gn/moz.build b/third_party/libwebrtc/modules/module_fec_api_gn/moz.build +index 94c74fa..71a51b5 100644 +--- a/third_party/libwebrtc/modules/module_fec_api_gn/moz.build ++++ b/third_party/libwebrtc/modules/module_fec_api_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("module_fec_api_gn") +diff --git a/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build b/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build +index 303d47a..1d6f5f0 100644 +--- a/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build ++++ b/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("interval_budget_gn") +diff --git a/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build b/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build +index f6fde08..a5e3fbe 100644 +--- a/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build ++++ b/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build +@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("pacing_gn") +diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build b/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build +index bca6684..ad115cf 100644 +--- a/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build ++++ b/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build +@@ -90,7 +90,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -160,11 +159,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -201,6 +191,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -214,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -222,9 +225,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("remote_bitrate_estimator_gn") +diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build +index a5ec9f4..7383eb5 100644 +--- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build ++++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build +@@ -120,7 +120,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -190,11 +189,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -203,10 +197,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -231,6 +221,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -244,6 +241,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -252,9 +255,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_rtcp_format_gn") +diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build +index 33a43ee..b15d9bd 100644 +--- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build ++++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build +@@ -132,7 +132,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -202,11 +201,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -215,10 +209,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -243,6 +233,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -256,6 +253,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -264,9 +267,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_rtcp_gn") +diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build +index aee6269..f29e025 100644 +--- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build ++++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_video_header_gn") +diff --git a/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build b/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build +index 60e216f..875ba0f 100644 +--- a/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build ++++ b/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("fft_gn") +diff --git a/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build b/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build +index 4004c61..67610e7 100644 +--- a/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build ++++ b/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("g711_3p_gn") +diff --git a/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build b/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build +index 03a10df..dbfe2df 100644 +--- a/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build ++++ b/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("g722_3p_gn") +diff --git a/third_party/libwebrtc/modules/utility/utility_gn/moz.build b/third_party/libwebrtc/modules/utility/utility_gn/moz.build +index e0b16b4..ac78e17 100644 +--- a/third_party/libwebrtc/modules/utility/utility_gn/moz.build ++++ b/third_party/libwebrtc/modules/utility/utility_gn/moz.build +@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -152,11 +151,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -193,6 +183,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -206,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -214,9 +217,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("utility_gn") +diff --git a/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build b/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build +index 3b4e237..4a347d8 100644 +--- a/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build +@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -166,11 +165,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -179,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -207,6 +197,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -216,6 +213,16 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ CXXFLAGS += [ ++ "-mfpu=neon" ++ ] ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -224,9 +231,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_capture_internal_impl_gn") +diff --git a/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build b/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build +index 86bc0e2..ad4005c 100644 +--- a/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build +@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -153,11 +152,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -194,6 +184,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -207,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -215,9 +218,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_capture_module_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build b/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build +index 8519e21..acfd896 100644 +--- a/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("chain_diff_calculator_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build +index 5f42fd5..dcee16b 100644 +--- a/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("codec_globals_headers_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build +index 69874c5..f86b3ea 100644 +--- a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aom_av1_decoder_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build +index f6af051..3122185 100644 +--- a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aom_av1_encoder_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build b/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build +index 4ed27aa..7942afb 100644 +--- a/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("nack_module_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build b/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build +index d8d1780..81e874c 100644 +--- a/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("encoded_frame_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build b/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build +index 8b09cfc..a6d322f 100644 +--- a/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("frame_dependencies_calculator_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build b/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build +index d6059d5..29f2d1d 100644 +--- a/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("nack_module_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build +index e073ac2..f712c71 100644 +--- a/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_codec_interface_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build +index 8c0f150..794bb7d 100644 +--- a/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build +@@ -99,7 +99,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -169,11 +168,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,10 +176,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -210,6 +200,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -223,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -231,9 +234,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_coding_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build +index b6e4b92..5c07edc 100644 +--- a/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build +@@ -88,7 +88,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -158,11 +157,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -171,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -199,6 +189,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -212,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -220,9 +223,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_coding_utility_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build +index 2dced7c..5d28b23 100644 +--- a/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build +@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_h264_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build +index 35b41b3..d1758df 100644 +--- a/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -152,11 +151,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -193,6 +183,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -206,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -214,9 +217,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_multiplex_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build +index 2315a41..3dfa2da 100644 +--- a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build +@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -153,11 +152,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -194,6 +184,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -207,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -215,9 +218,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_vp8_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build +index 4eef28d..c244ac5 100644 +--- a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build +@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_vp8_temporal_layers_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build +index cd75be3..38c3f6c 100644 +--- a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_vp9_gn") +diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build +index 4b0b804..90c9ddb 100644 +--- a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_vp9_helpers_gn") +diff --git a/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build b/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build +index 7407051..d31e40d 100644 +--- a/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("denoiser_filter_gn") +diff --git a/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build b/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build +index f7b210e..8183a2a 100644 +--- a/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build +@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -155,11 +154,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -168,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -196,6 +186,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -209,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -217,9 +220,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_processing_gn") +diff --git a/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build b/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build +index 476e28a..4a070d6 100644 +--- a/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build ++++ b/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build +@@ -67,14 +67,12 @@ if CONFIG["OS_TARGET"] == "Darwin": + + if CONFIG["OS_TARGET"] == "Linux": + +- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" + DEFINES["USE_AURA"] = "1" + DEFINES["USE_GLIB"] = "1" + DEFINES["USE_NSS_CERTS"] = "1" + DEFINES["USE_OZONE"] = "1" + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" +- DEFINES["WEBRTC_ARCH_ARM64"] = True + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +@@ -120,11 +118,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -157,4 +150,20 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_ARCH_ARM64"] = True + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["WEBRTC_ARCH_ARM64"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ + Library("video_processing_neon_gn") +diff --git a/third_party/libwebrtc/moz.build b/third_party/libwebrtc/moz.build +index 1131355..01086f1 100644 +--- a/third_party/libwebrtc/moz.build ++++ b/third_party/libwebrtc/moz.build +@@ -387,10 +387,6 @@ if CONFIG["OS_TARGET"] == "Darwin": + if CONFIG["OS_TARGET"] == "Linux": + + DIRS += [ +- "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn", +- "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn", +- "/third_party/libwebrtc/modules/audio_coding/isac_c_gn", +- "/third_party/libwebrtc/modules/audio_coding/isac_gn", + "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn", + "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn", + "/third_party/libwebrtc/modules/desktop_capture/primitives_gn" +@@ -500,16 +496,49 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Darwin": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DIRS += [ ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn", ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn", + "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn", + "/third_party/libwebrtc/common_audio/common_audio_neon_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_gn", + "/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn" + ] + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DIRS += [ ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn", ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn", ++ "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn", ++ "/third_party/libwebrtc/common_audio/common_audio_neon_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_fix_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_neon_gn", ++ "/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn", ++ "/third_party/libwebrtc/rtc_base/system/asm_defines_gn" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "ppc64" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DIRS += [ ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn", ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_gn" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DIRS += [ ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn", ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn", + "/third_party/libwebrtc/common_audio/common_audio_avx2_gn", + "/third_party/libwebrtc/common_audio/common_audio_sse2_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_gn", + "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn", + "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn", + "/third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn" +@@ -518,8 +547,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DIRS += [ ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn", ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn", + "/third_party/libwebrtc/common_audio/common_audio_avx2_gn", + "/third_party/libwebrtc/common_audio/common_audio_sse2_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_gn", + "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn", + "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn", + "/third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn" +diff --git a/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build b/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build +index e81ee45..970aa26 100644 +--- a/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("atomicops_gn") +diff --git a/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build b/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build +index 1562c0c..460d0d5 100644 +--- a/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("audio_format_to_string_gn") +diff --git a/third_party/libwebrtc/rtc_base/checks_gn/moz.build b/third_party/libwebrtc/rtc_base/checks_gn/moz.build +index cd0f53f..556e68e 100644 +--- a/third_party/libwebrtc/rtc_base/checks_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/checks_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("checks_gn") +diff --git a/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build b/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build +index 6d4c494..ce56b1b 100644 +--- a/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("compile_assert_c_gn") +diff --git a/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build b/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build +index 4da8d78..ab71ba6 100644 +--- a/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("criticalsection_gn") +diff --git a/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build b/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build +index e270de4..ee4b5d0 100644 +--- a/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("deprecation_gn") +diff --git a/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build b/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build +index 0fcf9b2..0dc0d18 100644 +--- a/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("divide_round_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build +index 82b2d0f..219e035 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("alr_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build +index 5d3674f..3e3358d 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("balanced_degradation_settings_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build +index 09a8a30..951f171 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("cpu_speed_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build +index 9affe97..a7a153c 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build +@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -143,11 +142,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -184,6 +174,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -197,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -205,9 +208,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("field_trial_parser_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build +index 6f0e85b..482f177 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("jitter_upper_bound_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build +index d1321d6..290a3ac 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("keyframe_interval_settings_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build +index 9c23102..db81f93 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("min_video_bitrate_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build +index d336e65..4523e7a 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("quality_rampup_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build +index 9b65e10..b131ce5 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("quality_scaler_settings_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build +index c5b21c9..77b3bdf 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("quality_scaling_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build +index 0be8b6e..ccbb7b12 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rate_control_settings_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build +index 5edc2666..7904f53 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtt_mult_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build +index c90ea47..5abe6e5 100644 +--- a/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("stable_target_rate_experiment_gn") +diff --git a/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build b/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build +index 83bd305..110cada 100644 +--- a/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("gtest_prod_gn") +diff --git a/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build b/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build +index 1d41d27..e560873 100644 +--- a/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("ignore_wundef_gn") +diff --git a/third_party/libwebrtc/rtc_base/logging_gn/moz.build b/third_party/libwebrtc/rtc_base/logging_gn/moz.build +index 3cd69d3..b799651 100644 +--- a/third_party/libwebrtc/rtc_base/logging_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/logging_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("logging_gn") +diff --git a/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build b/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build +index bf9b26b..fcab944 100644 +--- a/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("macromagic_gn") +diff --git a/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build b/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build +index 8eb7cba..e2dfa55 100644 +--- a/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("aligned_malloc_gn") +diff --git a/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build b/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build +index 175efb5..650b2af 100644 +--- a/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("sent_packet_gn") +diff --git a/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build b/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build +index 27d304a..8550565 100644 +--- a/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("platform_thread_gn") +diff --git a/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build b/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build +index b8919fe..6e5ec00 100644 +--- a/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("platform_thread_types_gn") +diff --git a/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build b/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build +index 29bb856..ff4d7f3 100644 +--- a/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("protobuf_utils_gn") +diff --git a/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build b/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build +index 4b43624..7fe0ace 100644 +--- a/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rate_limiter_gn") +diff --git a/third_party/libwebrtc/rtc_base/refcount_gn/moz.build b/third_party/libwebrtc/rtc_base/refcount_gn/moz.build +index 0bb1831..ad15707 100644 +--- a/third_party/libwebrtc/rtc_base/refcount_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/refcount_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("refcount_gn") +diff --git a/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build +index 1a0a056..f1a0d0b 100644 +--- a/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build +@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -157,11 +156,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -170,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -198,6 +188,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -211,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -219,9 +222,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_base_approved_gn") +diff --git a/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build +index 2831f73..bfd4d5d 100644 +--- a/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build +@@ -105,7 +105,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -190,11 +189,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -203,10 +197,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -231,6 +221,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -244,6 +241,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -252,9 +255,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_base_gn") +diff --git a/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build +index 76376fd..6ebd81a 100644 +--- a/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_event_gn") +diff --git a/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build +index 4a6ac16..a8fdfb8 100644 +--- a/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -142,11 +141,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -183,6 +173,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -196,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -204,9 +207,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_numerics_gn") +diff --git a/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build +index 16c3631..1e93a40 100644 +--- a/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_task_queue_gn") +diff --git a/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build +index e4bad4f..d8ffee5 100644 +--- a/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("safe_compare_gn") +diff --git a/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build +index ac5270a..feb37c9 100644 +--- a/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("safe_conversions_gn") +diff --git a/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build +index cced167..42388d1 100644 +--- a/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("safe_minmax_gn") +diff --git a/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build b/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build +index 5e7a5ec..a85bed0 100644 +--- a/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("sanitizer_gn") +diff --git a/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build b/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build +index e398bb8..abe7545 100644 +--- a/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("stringutils_gn") +diff --git a/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build +index 184fcda..a222376 100644 +--- a/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("mutex_gn") +diff --git a/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build +index 5f14995..81e19e5 100644 +--- a/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build +@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -156,11 +155,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -197,6 +187,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -210,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -218,9 +221,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rw_lock_wrapper_gn") +diff --git a/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build +index 5ec0cff..40a1809 100644 +--- a/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("sequence_checker_gn") +diff --git a/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build +index 1ca980e..ebba761 100644 +--- a/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("yield_gn") +diff --git a/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build +index 5939126..8953976 100644 +--- a/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("yield_policy_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build b/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build +index a6e7dec..1b6c602 100644 +--- a/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("arch_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build b/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build +index 7b0d0f7..fab0f47 100644 +--- a/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build +@@ -10,12 +10,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +-DEFINES["ANDROID"] = True +-DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" +-DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["RTC_ENABLE_VP9"] = True +-DEFINES["WEBRTC_ANDROID"] = True +-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" +@@ -40,11 +35,6 @@ LOCAL_INCLUDES += [ + "/tools/profiler/public" + ] + +-OS_LIBS += [ +- "android_support", +- "unwind" +-] +- + if not CONFIG["MOZ_DEBUG"]: + + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "0" +@@ -57,4 +47,30 @@ if CONFIG["MOZ_DEBUG"] == "1": + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" + DEFINES["_DEBUG"] = True + ++if CONFIG["OS_TARGET"] == "Android": ++ ++ DEFINES["ANDROID"] = True ++ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1" ++ DEFINES["HAVE_SYS_UIO_H"] = True ++ DEFINES["WEBRTC_ANDROID"] = True ++ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ ++if CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["USE_AURA"] = "1" ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["USE_NSS_CERTS"] = "1" ++ DEFINES["USE_OZONE"] = "1" ++ DEFINES["USE_UDEV"] = True ++ DEFINES["USE_X11"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + Library("asm_defines_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build b/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build +index bc4d7e2..b912437 100644 +--- a/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("file_wrapper_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build b/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build +index 2e44685..26fff88 100644 +--- a/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("ignore_warnings_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build b/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build +index e82f4a2..f39f1eb 100644 +--- a/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("inline_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build b/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build +index e444814..40986ef 100644 +--- a/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtc_export_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build b/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build +index 87feb69..64b0322 100644 +--- a/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("thread_registry_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build b/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build +index 0b8030c..a8238fe 100644 +--- a/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("unused_gn") +diff --git a/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build b/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build +index 1792dad..cc10efa 100644 +--- a/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("warn_current_thread_is_deadlocked_gn") +diff --git a/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build +index 3186044..f804328 100644 +--- a/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("pending_task_safety_flag_gn") +diff --git a/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build +index 3218f68..197633c 100644 +--- a/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("repeating_task_gn") +diff --git a/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build +index f6d95c5..bdb673e 100644 +--- a/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("to_queued_task_gn") +diff --git a/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build b/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build +index 0849487..a64c529 100644 +--- a/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("base64_gn") +diff --git a/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build b/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build +index a3c1b2d..fbbd5da 100644 +--- a/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("sigslot_gn") +diff --git a/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build b/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build +index eb1c598..cbe6e31 100644 +--- a/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("thread_checker_gn") +diff --git a/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build b/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build +index 7dd65b9..041b973 100644 +--- a/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("timestamp_extrapolator_gn") +diff --git a/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build b/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build +index 39632fc..a7f726b 100644 +--- a/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build +@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -142,11 +141,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -183,6 +173,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -196,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -204,9 +207,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("timeutils_gn") +diff --git a/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build b/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build +index 5cff354..c5e6679 100644 +--- a/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build +@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("type_traits_gn") +diff --git a/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build b/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build +index 5d22a05..45e5410 100644 +--- a/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build +@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("unit_base_gn") +diff --git a/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build b/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build +index a9a520b..b1e60d9 100644 +--- a/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build ++++ b/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("weak_ptr_gn") +diff --git a/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build b/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build +index e8fd3bd..db84d45 100644 +--- a/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build ++++ b/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("field_trial_gn") +diff --git a/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build b/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build +index 0edfd92..f6fe536 100644 +--- a/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build ++++ b/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build +@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("metrics_gn") +diff --git a/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build b/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build +index 7276624..6890d46 100644 +--- a/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build ++++ b/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build +@@ -88,7 +88,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -161,11 +160,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -174,10 +168,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -202,6 +192,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -215,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -223,9 +226,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("system_wrappers_gn") +diff --git a/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build b/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build +index c222e6a..55c879f 100644 +--- a/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build ++++ b/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rtp_test_utils_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build +index 5d029de..9e1a288 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("algorithm_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build +index ac2b2f9..6568596 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("container_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build +index 1839c3f..af6e49b 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("atomic_hook_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build +index 1d348ef..443f720 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("base_internal_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build +index c1b56e2..b48fba3 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("config_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build +index 5d61315..ca17d84 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("core_headers_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build +index 0c5b308..2ac36a9 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build +@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("log_severity_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build +index 0f5efc7..f869072 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build +@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("raw_logging_internal_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build +index 640a888..9c1572c 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("compressed_tuple_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build +index fa970ef..ecf69a0 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("flat_hash_map_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build +index a75033f..7a353bc 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("inlined_vector_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build +index 4c744d8..77b84e3 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("inlined_vector_internal_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build +index 74fabcb..cae000c 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("memory_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build +index 5463d86..d5915f9 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("type_traits_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build +index dbc6516..77f2d00 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build +@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("int128_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build +index 8d3df8b..5320bd3 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build +@@ -59,7 +59,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -102,11 +101,6 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -127,6 +121,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -140,6 +141,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -148,9 +155,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("internal_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build +index 28fe798..671deed 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build +@@ -72,7 +72,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -115,11 +114,6 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -140,6 +134,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -153,6 +154,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -161,9 +168,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("strings_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build +index c7f0ea0..3d7dc93 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build +@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("bad_optional_access_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build +index 89022d5..cc11d78 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build +@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("bad_variant_access_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build +index 2579d0b..049c37e 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("optional_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build +index 41cd799..c97aec9 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("span_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build +index bb22317..879e032 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("variant_gn") +diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build +index 7588f9b..2464ae3 100644 +--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build ++++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build +@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + +@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["_WINDOWS"] = True + DEFINES["__STD_C"] = True + +-if CONFIG["CPU_ARCH"] == "arm": +- +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_DEBUG"] = True +@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True + + Library("utility_gn") +diff --git a/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build b/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build +index fa20ebb..1c8fad4 100644 +--- a/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build ++++ b/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build +@@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -104,10 +103,9 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] ++if CONFIG["CPU_ARCH"] == "ppc64": ++ ++ DEFINES["PFFFT_SIMD_DISABLE"] = True + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + +@@ -117,10 +115,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -145,6 +139,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CFLAGS += [ +@@ -158,6 +159,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -166,9 +173,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("pffft_gn") +diff --git a/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build b/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build +index aef691b..b133547 100644 +--- a/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build ++++ b/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build +@@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -103,11 +102,6 @@ if CONFIG["CPU_ARCH"] == "arm": + "-mfpu=neon" + ] + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -116,10 +110,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -144,6 +134,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -157,6 +154,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -165,9 +168,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("rnn_vad_gn") +diff --git a/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build b/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build +index 1490845..926b2b5 100644 +--- a/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build ++++ b/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build +@@ -86,7 +86,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -156,11 +155,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -197,6 +187,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -210,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -218,9 +221,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_adaptation_gn") +diff --git a/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build b/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build +index 624c83e..1e14053 100644 +--- a/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build ++++ b/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build +@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("frame_dumping_decoder_gn") +diff --git a/third_party/libwebrtc/video/video_gn/moz.build b/third_party/libwebrtc/video/video_gn/moz.build +index c361d52..4463a1f 100644 +--- a/third_party/libwebrtc/video/video_gn/moz.build ++++ b/third_party/libwebrtc/video/video_gn/moz.build +@@ -108,7 +108,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -178,11 +177,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -191,10 +185,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -219,6 +209,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -232,6 +229,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -240,9 +243,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_gn") +diff --git a/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build b/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build +index 71efcab..7d87732 100644 +--- a/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build ++++ b/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build +@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +- OS_LIBS += [ +- "android_support", +- "unwind" +- ] +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + CXXFLAGS += [ +@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + +@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + ] + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("video_stream_encoder_impl_gn") +diff --git a/third_party/libwebrtc/webrtc_gn/moz.build b/third_party/libwebrtc/webrtc_gn/moz.build +index 625bd0b..c231da3 100644 +--- a/third_party/libwebrtc/webrtc_gn/moz.build ++++ b/third_party/libwebrtc/webrtc_gn/moz.build +@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_GNU_SOURCE"] = True + DEFINES["_LARGEFILE64_SOURCE"] = True + DEFINES["_LARGEFILE_SOURCE"] = True + DEFINES["__STDC_CONSTANT_MACROS"] = True +@@ -83,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux": + + OS_LIBS += [ + "dl", +- "m", + "rt", + "X11", + "Xcomposite", +@@ -167,9 +165,10 @@ if CONFIG["CPU_ARCH"] == "arm": + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + ++if CONFIG["CPU_ARCH"] == "ppc64": ++ + OS_LIBS += [ +- "android_support", +- "unwind" ++ "m" + ] + + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": +@@ -180,10 +179,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_FORTIFY_SOURCE"] = "2" +- + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -208,6 +203,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android": ++ ++ OS_LIBS += [ ++ "android_support", ++ "unwind" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + + OS_LIBS += [ +@@ -217,13 +219,49 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" ++ DEFINES["_GNU_SOURCE"] = True + + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] + + if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" ++ DEFINES["_GNU_SOURCE"] = True ++ ++ OS_LIBS += [ ++ "m" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" + + Library("webrtc_gn") -- cgit