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 | 42 +- .../libwebrtc/api/array_view_gn/moz.build | 42 +- .../api/audio/aec3_config_gn/moz.build | 42 +- .../api/audio/aec3_factory_gn/moz.build | 42 +- .../api/audio/audio_frame_api_gn/moz.build | 42 +- .../api/audio/audio_mixer_api_gn/moz.build | 42 +- .../api/audio/echo_control_gn/moz.build | 42 +- .../L16/audio_decoder_L16_gn/moz.build | 42 +- .../L16/audio_encoder_L16_gn/moz.build | 42 +- .../audio_codecs_api_gn/moz.build | 42 +- .../moz.build | 53 +- .../moz.build | 53 +- .../g711/audio_decoder_g711_gn/moz.build | 42 +- .../g711/audio_encoder_g711_gn/moz.build | 42 +- .../g722/audio_decoder_g722_gn/moz.build | 42 +- .../audio_encoder_g722_config_gn/moz.build | 42 +- .../g722/audio_encoder_g722_gn/moz.build | 42 +- .../ilbc/audio_decoder_ilbc_gn/moz.build | 42 +- .../audio_encoder_ilbc_config_gn/moz.build | 42 +- .../ilbc/audio_encoder_ilbc_gn/moz.build | 42 +- .../isac/audio_decoder_isac_fix_gn/moz.build | 42 +- .../audio_decoder_isac_float_gn/moz.build | 22 +- .../isac/audio_decoder_isac_gn/moz.build | 53 +- .../isac/audio_encoder_isac_fix_gn/moz.build | 42 +- .../audio_encoder_isac_float_gn/moz.build | 22 +- .../isac/audio_encoder_isac_gn/moz.build | 53 +- .../opus/audio_decoder_multiopus_gn/moz.build | 42 +- .../audio_decoder_opus_config_gn/moz.build | 42 +- .../opus/audio_decoder_opus_gn/moz.build | 42 +- .../opus/audio_encoder_multiopus_gn/moz.build | 42 +- .../audio_encoder_opus_config_gn/moz.build | 42 +- .../opus/audio_encoder_opus_gn/moz.build | 42 +- .../api/audio_options_api_gn/moz.build | 42 +- .../api/bitrate_allocation_gn/moz.build | 42 +- .../libwebrtc/api/call_api_gn/moz.build | 42 +- .../api/callfactory_api_gn/moz.build | 42 +- .../frame_decryptor_interface_gn/moz.build | 42 +- .../frame_encryptor_interface_gn/moz.build | 42 +- .../libwebrtc/api/crypto/options_gn/moz.build | 42 +- .../api/fec_controller_api_gn/moz.build | 42 +- .../frame_transformer_interface_gn/moz.build | 42 +- .../libwebrtc/api/function_view_gn/moz.build | 42 +- .../api/libjingle_logging_api_gn/moz.build | 42 +- .../api/media_stream_interface_gn/moz.build | 42 +- .../moz.build | 42 +- .../api/neteq/neteq_api_gn/moz.build | 42 +- .../neteq/neteq_controller_api_gn/moz.build | 42 +- .../api/neteq/tick_timer_gn/moz.build | 42 +- .../network_state_predictor_api_gn/moz.build | 42 +- .../api/numerics/numerics_gn/moz.build | 42 +- .../libwebrtc/api/priority_gn/moz.build | 42 +- .../libwebrtc/api/refcountedbase_gn/moz.build | 42 +- .../libwebrtc/api/rtc_error_gn/moz.build | 42 +- .../rtc_event_log/rtc_event_log_gn/moz.build | 42 +- .../libwebrtc/api/rtp_headers_gn/moz.build | 42 +- .../api/rtp_packet_info_gn/moz.build | 42 +- .../libwebrtc/api/rtp_parameters_gn/moz.build | 42 +- .../rtp_transceiver_direction_gn/moz.build | 42 +- .../libwebrtc/api/scoped_refptr_gn/moz.build | 42 +- .../api/simulated_network_api_gn/moz.build | 42 +- .../api/task_queue/task_queue_gn/moz.build | 42 +- .../transport/bitrate_settings_gn/moz.build | 42 +- .../field_trial_based_config_gn/moz.build | 42 +- .../api/transport/goog_cc_gn/moz.build | 42 +- .../transport/network_control_gn/moz.build | 42 +- .../rtp/dependency_descriptor_gn/moz.build | 42 +- .../api/transport/rtp/rtp_source_gn/moz.build | 42 +- .../webrtc_key_value_config_gn/moz.build | 42 +- .../libwebrtc/api/transport_api_gn/moz.build | 42 +- .../api/units/data_rate_gn/moz.build | 42 +- .../api/units/data_size_gn/moz.build | 42 +- .../api/units/frequency_gn/moz.build | 42 +- .../api/units/time_delta_gn/moz.build | 42 +- .../api/units/timestamp_gn/moz.build | 42 +- .../moz.build | 42 +- .../api/video/encoded_frame_gn/moz.build | 42 +- .../api/video/encoded_image_gn/moz.build | 42 +- .../recordable_encoded_frame_gn/moz.build | 42 +- .../api/video/video_adaptation_gn/moz.build | 42 +- .../video_bitrate_allocation_gn/moz.build | 42 +- .../moz.build | 42 +- .../video_bitrate_allocator_gn/moz.build | 42 +- .../video/video_codec_constants_gn/moz.build | 42 +- .../api/video/video_frame_gn/moz.build | 42 +- .../api/video/video_frame_i010_gn/moz.build | 42 +- .../api/video/video_frame_i420_gn/moz.build | 42 +- .../video/video_frame_metadata_gn/moz.build | 42 +- .../api/video/video_frame_nv12_gn/moz.build | 42 +- .../api/video/video_frame_type_gn/moz.build | 42 +- .../api/video/video_rtp_headers_gn/moz.build | 42 +- .../video_stream_encoder_create_gn/moz.build | 42 +- .../video/video_stream_encoder_gn/moz.build | 42 +- .../bitstream_parser_api_gn/moz.build | 42 +- .../moz.build | 42 +- .../moz.build | 42 +- .../moz.build | 42 +- .../video_codecs_api_gn/moz.build | 42 +- .../vp8_temporal_layers_factory_gn/moz.build | 42 +- .../libwebrtc/audio/audio_gn/moz.build | 42 +- .../audio_frame_operations_gn/moz.build | 42 +- .../resource_adaptation_gn/moz.build | 42 +- .../call/audio_sender_interface_gn/moz.build | 42 +- .../call/bitrate_allocator_gn/moz.build | 42 +- .../call/bitrate_configurator_gn/moz.build | 42 +- third_party/libwebrtc/call/call_gn/moz.build | 42 +- .../call/call_interfaces_gn/moz.build | 42 +- .../libwebrtc/call/fake_network_gn/moz.build | 42 +- .../call/rtp_interfaces_gn/moz.build | 42 +- .../libwebrtc/call/rtp_receiver_gn/moz.build | 42 +- .../libwebrtc/call/rtp_sender_gn/moz.build | 42 +- .../call/simulated_network_gn/moz.build | 42 +- .../simulated_packet_receiver_gn/moz.build | 42 +- .../call/video_stream_api_gn/moz.build | 42 +- .../common_audio_c_arm_asm_gn/moz.build | 44 +- .../common_audio/common_audio_c_gn/moz.build | 55 +- .../common_audio/common_audio_cc_gn/moz.build | 42 +- .../common_audio/common_audio_gn/moz.build | 42 +- .../common_audio_neon_c_gn/moz.build | 21 +- .../common_audio_neon_gn/moz.build | 21 +- .../fir_filter_factory_gn/moz.build | 42 +- .../common_audio/fir_filter_gn/moz.build | 42 +- .../common_audio/sinc_resampler_gn/moz.build | 42 +- .../ooura/fft_size_128_gn/moz.build | 44 +- .../ooura/fft_size_256_gn/moz.build | 42 +- .../spl_sqrt_floor_gn/moz.build | 56 +- .../common_video/common_video_gn/moz.build | 42 +- .../common_video/frame_counts_gn/moz.build | 42 +- .../generic_frame_descriptor_gn/moz.build | 42 +- .../logging/rtc_event_audio_gn/moz.build | 42 +- .../logging/rtc_event_bwe_gn/moz.build | 42 +- .../logging/rtc_event_pacing_gn/moz.build | 42 +- .../logging/rtc_event_rtp_rtcp_gn/moz.build | 42 +- .../logging/rtc_event_video_gn/moz.build | 42 +- .../logging/rtc_stream_config_gn/moz.build | 42 +- .../media/rtc_constants_gn/moz.build | 42 +- .../rtc_encoder_simulcast_proxy_gn/moz.build | 42 +- .../media/rtc_h264_profile_id_gn/moz.build | 42 +- .../rtc_internal_video_codecs_gn/moz.build | 42 +- .../media/rtc_media_base_gn/moz.build | 42 +- .../media/rtc_media_config_gn/moz.build | 42 +- .../moz.build | 42 +- .../media/rtc_vp9_profile_gn/moz.build | 42 +- .../audio_coding/audio_coding_gn/moz.build | 42 +- .../audio_coding_module_typedefs_gn/moz.build | 42 +- .../audio_coding_opus_common_gn/moz.build | 42 +- .../audio_encoder_cng_gn/moz.build | 42 +- .../audio_network_adaptor_config_gn/moz.build | 42 +- .../audio_network_adaptor_gn/moz.build | 42 +- .../default_neteq_factory_gn/moz.build | 42 +- .../modules/audio_coding/g711_c_gn/moz.build | 42 +- .../modules/audio_coding/g711_gn/moz.build | 42 +- .../modules/audio_coding/g722_c_gn/moz.build | 42 +- .../modules/audio_coding/g722_gn/moz.build | 42 +- .../modules/audio_coding/ilbc_c_gn/moz.build | 42 +- .../modules/audio_coding/ilbc_gn/moz.build | 42 +- .../audio_coding/isac_bwinfo_gn/moz.build | 42 +- .../modules/audio_coding/isac_c_gn/moz.build | 22 +- .../audio_coding/isac_common_gn/moz.build | 42 +- .../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 | 22 +- .../audio_coding/isac_neon_gn/moz.build | 42 +- .../audio_coding/isac_vad_gn/moz.build | 42 +- .../legacy_encoded_audio_frame_gn/moz.build | 42 +- .../modules/audio_coding/neteq_gn/moz.build | 42 +- .../audio_coding/pcm16b_c_gn/moz.build | 42 +- .../modules/audio_coding/pcm16b_gn/moz.build | 42 +- .../modules/audio_coding/red_gn/moz.build | 42 +- .../audio_coding/webrtc_cng_gn/moz.build | 42 +- .../webrtc_multiopus_gn/moz.build | 45 +- .../audio_coding/webrtc_opus_gn/moz.build | 45 +- .../webrtc_opus_wrapper_gn/moz.build | 45 +- .../audio_device_api_gn/moz.build | 42 +- .../audio_device_buffer_gn/moz.build | 42 +- .../audio_device_default_gn/moz.build | 42 +- .../audio_device_generic_gn/moz.build | 42 +- .../audio_device/audio_device_gn/moz.build | 42 +- .../audio_device_impl_gn/moz.build | 42 +- .../audio_frame_manipulator_gn/moz.build | 42 +- .../audio_mixer/audio_mixer_impl_gn/moz.build | 42 +- .../aec3/adaptive_fir_filter_erl_gn/moz.build | 42 +- .../aec3/adaptive_fir_filter_gn/moz.build | 42 +- .../aec3/aec3_common_gn/moz.build | 42 +- .../aec3/aec3_fft_gn/moz.build | 42 +- .../audio_processing/aec3/aec3_gn/moz.build | 42 +- .../aec3/fft_data_gn/moz.build | 42 +- .../aec3/matched_filter_gn/moz.build | 42 +- .../aec3/render_buffer_gn/moz.build | 42 +- .../aec3/vector_math_gn/moz.build | 42 +- .../aec_dump/aec_dump_gn/moz.build | 42 +- .../null_aec_dump_factory_gn/moz.build | 42 +- .../aec_dump_interface_gn/moz.build | 42 +- .../aecm/aecm_core_gn/moz.build | 44 +- .../audio_processing/agc/agc_gn/moz.build | 42 +- .../agc/gain_control_interface_gn/moz.build | 42 +- .../agc/gain_map_gn/moz.build | 42 +- .../agc/legacy_agc_gn/moz.build | 42 +- .../agc/level_estimation_gn/moz.build | 42 +- .../agc2/adaptive_digital_gn/moz.build | 42 +- .../agc2/biquad_filter_gn/moz.build | 42 +- .../audio_processing/agc2/common_gn/moz.build | 42 +- .../agc2/fixed_digital_gn/moz.build | 42 +- .../agc2/gain_applier_gn/moz.build | 42 +- .../agc2/level_estimation_agc_gn/moz.build | 42 +- .../agc2/noise_level_estimator_gn/moz.build | 42 +- .../agc2/rnn_vad/rnn_vad_gn/moz.build | 42 +- .../agc2/rnn_vad_with_level_gn/moz.build | 42 +- .../modules/audio_processing/api_gn/moz.build | 42 +- .../audio_processing/apm_logging_gn/moz.build | 42 +- .../audio_buffer_gn/moz.build | 42 +- .../audio_frame_proxies_gn/moz.build | 42 +- .../audio_frame_view_gn/moz.build | 42 +- .../audio_processing_gn/moz.build | 42 +- .../audio_processing_statistics_gn/moz.build | 42 +- .../audio_processing/config_gn/moz.build | 42 +- .../high_pass_filter_gn/moz.build | 42 +- .../audio_processing/ns/ns_gn/moz.build | 42 +- .../moz.build | 42 +- .../audio_processing/rms_level_gn/moz.build | 42 +- .../transient_suppressor_api_gn/moz.build | 42 +- .../transient_suppressor_impl_gn/moz.build | 42 +- .../cascaded_biquad_filter_gn/moz.build | 42 +- .../legacy_delay_estimator_gn/moz.build | 42 +- .../utility/pffft_wrapper_gn/moz.build | 42 +- .../audio_processing/vad/vad_gn/moz.build | 42 +- .../voice_detection_gn/moz.build | 42 +- .../congestion_controller_gn/moz.build | 42 +- .../goog_cc/alr_detector_gn/moz.build | 42 +- .../goog_cc/delay_based_bwe_gn/moz.build | 42 +- .../goog_cc/estimators_gn/moz.build | 42 +- .../goog_cc/goog_cc_gn/moz.build | 42 +- .../link_capacity_estimator_gn/moz.build | 42 +- .../loss_based_controller_gn/moz.build | 42 +- .../goog_cc/probe_controller_gn/moz.build | 42 +- .../goog_cc/pushback_controller_gn/moz.build | 42 +- .../rtp/control_handler_gn/moz.build | 42 +- .../rtp/transport_feedback_gn/moz.build | 42 +- .../desktop_capture_generic_gn/moz.build | 128 +- .../desktop_capture_gn/moz.build | 57 +- .../desktop_capture/primitives_gn/moz.build | 37 +- .../libwebrtc/modules/module_api_gn/moz.build | 42 +- .../modules/module_api_public_gn/moz.build | 42 +- .../modules/module_fec_api_gn/moz.build | 42 +- .../pacing/interval_budget_gn/moz.build | 42 +- .../modules/pacing/pacing_gn/moz.build | 42 +- .../remote_bitrate_estimator_gn/moz.build | 42 +- .../rtp_rtcp/rtp_rtcp_format_gn/moz.build | 42 +- .../modules/rtp_rtcp/rtp_rtcp_gn/moz.build | 42 +- .../rtp_rtcp/rtp_video_header_gn/moz.build | 42 +- .../modules/third_party/fft/fft_gn/moz.build | 42 +- .../third_party/g711/g711_3p_gn/moz.build | 42 +- .../third_party/g722/g722_3p_gn/moz.build | 42 +- .../modules/utility/utility_gn/moz.build | 42 +- .../video_capture_internal_impl_gn/moz.build | 46 +- .../video_capture_module_gn/moz.build | 42 +- .../chain_diff_calculator_gn/moz.build | 42 +- .../codec_globals_headers_gn/moz.build | 42 +- .../av1/libaom_av1_decoder_gn/moz.build | 42 +- .../av1/libaom_av1_encoder_gn/moz.build | 42 +- .../deprecated/nack_module_gn/moz.build | 42 +- .../video_coding/encoded_frame_gn/moz.build | 42 +- .../moz.build | 42 +- .../video_coding/nack_module_gn/moz.build | 42 +- .../video_codec_interface_gn/moz.build | 42 +- .../video_coding/video_coding_gn/moz.build | 42 +- .../video_coding_utility_gn/moz.build | 42 +- .../video_coding/webrtc_h264_gn/moz.build | 42 +- .../webrtc_multiplex_gn/moz.build | 42 +- .../video_coding/webrtc_vp8_gn/moz.build | 42 +- .../webrtc_vp8_temporal_layers_gn/moz.build | 42 +- .../video_coding/webrtc_vp9_gn/moz.build | 42 +- .../webrtc_vp9_helpers_gn/moz.build | 42 +- .../denoiser_filter_gn/moz.build | 42 +- .../video_processing_gn/moz.build | 42 +- .../video_processing_neon_gn/moz.build | 21 +- third_party/libwebrtc/moz.build | 41 +- .../libwebrtc/rtc_base/atomicops_gn/moz.build | 42 +- .../audio_format_to_string_gn/moz.build | 42 +- .../libwebrtc/rtc_base/checks_gn/moz.build | 42 +- .../rtc_base/compile_assert_c_gn/moz.build | 42 +- .../rtc_base/criticalsection_gn/moz.build | 42 +- .../rtc_base/deprecation_gn/moz.build | 42 +- .../rtc_base/divide_round_gn/moz.build | 42 +- .../experiments/alr_experiment_gn/moz.build | 42 +- .../moz.build | 42 +- .../cpu_speed_experiment_gn/moz.build | 42 +- .../field_trial_parser_gn/moz.build | 42 +- .../moz.build | 42 +- .../moz.build | 42 +- .../min_video_bitrate_experiment_gn/moz.build | 42 +- .../quality_rampup_experiment_gn/moz.build | 42 +- .../quality_scaler_settings_gn/moz.build | 42 +- .../quality_scaling_experiment_gn/moz.build | 42 +- .../rate_control_settings_gn/moz.build | 42 +- .../rtt_mult_experiment_gn/moz.build | 42 +- .../moz.build | 42 +- .../rtc_base/gtest_prod_gn/moz.build | 42 +- .../rtc_base/ignore_wundef_gn/moz.build | 42 +- .../libwebrtc/rtc_base/logging_gn/moz.build | 42 +- .../rtc_base/macromagic_gn/moz.build | 42 +- .../memory/aligned_malloc_gn/moz.build | 42 +- .../rtc_base/network/sent_packet_gn/moz.build | 42 +- .../rtc_base/platform_thread_gn/moz.build | 42 +- .../platform_thread_types_gn/moz.build | 42 +- .../rtc_base/protobuf_utils_gn/moz.build | 42 +- .../rtc_base/rate_limiter_gn/moz.build | 42 +- .../libwebrtc/rtc_base/refcount_gn/moz.build | 42 +- .../rtc_base/rtc_base_approved_gn/moz.build | 42 +- .../libwebrtc/rtc_base/rtc_base_gn/moz.build | 42 +- .../libwebrtc/rtc_base/rtc_event_gn/moz.build | 42 +- .../rtc_base/rtc_numerics_gn/moz.build | 42 +- .../rtc_base/rtc_task_queue_gn/moz.build | 42 +- .../rtc_base/safe_compare_gn/moz.build | 42 +- .../rtc_base/safe_conversions_gn/moz.build | 42 +- .../rtc_base/safe_minmax_gn/moz.build | 42 +- .../libwebrtc/rtc_base/sanitizer_gn/moz.build | 42 +- .../rtc_base/stringutils_gn/moz.build | 42 +- .../synchronization/mutex_gn/moz.build | 42 +- .../rw_lock_wrapper_gn/moz.build | 42 +- .../sequence_checker_gn/moz.build | 42 +- .../synchronization/yield_gn/moz.build | 42 +- .../synchronization/yield_policy_gn/moz.build | 42 +- .../rtc_base/system/arch_gn/moz.build | 42 +- .../rtc_base/system/asm_defines_gn/moz.build | 36 +- .../rtc_base/system/file_wrapper_gn/moz.build | 42 +- .../system/ignore_warnings_gn/moz.build | 42 +- .../rtc_base/system/inline_gn/moz.build | 42 +- .../rtc_base/system/rtc_export_gn/moz.build | 42 +- .../system/thread_registry_gn/moz.build | 42 +- .../rtc_base/system/unused_gn/moz.build | 42 +- .../moz.build | 42 +- .../pending_task_safety_flag_gn/moz.build | 42 +- .../task_utils/repeating_task_gn/moz.build | 42 +- .../task_utils/to_queued_task_gn/moz.build | 42 +- .../third_party/base64/base64_gn/moz.build | 42 +- .../third_party/sigslot/sigslot_gn/moz.build | 42 +- .../rtc_base/thread_checker_gn/moz.build | 42 +- .../time/timestamp_extrapolator_gn/moz.build | 42 +- .../libwebrtc/rtc_base/timeutils_gn/moz.build | 42 +- .../rtc_base/type_traits_gn/moz.build | 42 +- .../rtc_base/units/unit_base_gn/moz.build | 42 +- .../libwebrtc/rtc_base/weak_ptr_gn/moz.build | 42 +- .../system_wrappers/field_trial_gn/moz.build | 42 +- .../system_wrappers/metrics_gn/moz.build | 42 +- .../system_wrappers_gn/moz.build | 42 +- .../test/rtp_test_utils_gn/moz.build | 42 +- .../absl/algorithm/algorithm_gn/moz.build | 22 +- .../absl/algorithm/container_gn/moz.build | 22 +- .../absl/base/atomic_hook_gn/moz.build | 22 +- .../absl/base/base_internal_gn/moz.build | 22 +- .../abseil-cpp/absl/base/config_gn/moz.build | 22 +- .../absl/base/core_headers_gn/moz.build | 22 +- .../absl/base/log_severity_gn/moz.build | 22 +- .../base/raw_logging_internal_gn/moz.build | 22 +- .../container/compressed_tuple_gn/moz.build | 22 +- .../absl/container/flat_hash_map_gn/moz.build | 22 +- .../container/inlined_vector_gn/moz.build | 22 +- .../inlined_vector_internal_gn/moz.build | 22 +- .../absl/memory/memory_gn/moz.build | 22 +- .../absl/meta/type_traits_gn/moz.build | 22 +- .../absl/numeric/int128_gn/moz.build | 22 +- .../absl/strings/internal_gn/moz.build | 22 +- .../absl/strings/strings_gn/moz.build | 22 +- .../types/bad_optional_access_gn/moz.build | 22 +- .../types/bad_variant_access_gn/moz.build | 22 +- .../absl/types/optional_gn/moz.build | 22 +- .../abseil-cpp/absl/types/span_gn/moz.build | 22 +- .../absl/types/variant_gn/moz.build | 22 +- .../absl/utility/utility_gn/moz.build | 22 +- .../third_party/pffft/pffft_gn/moz.build | 43 +- .../third_party/rnnoise/rnn_vad_gn/moz.build | 42 +- .../adaptation/video_adaptation_gn/moz.build | 42 +- .../video/frame_dumping_decoder_gn/moz.build | 42 +- .../libwebrtc/video/video_gn/moz.build | 42 +- .../video_stream_encoder_impl_gn/moz.build | 42 +- third_party/libwebrtc/webrtc_gn/moz.build | 63 +- 386 files changed, 160633 insertions(+), 3327 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..0f162f57 --- /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 4623a27..fe6bf28 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 05a4469..4057e43 100644 --- a/third_party/libwebrtc/api/array_view_gn/moz.build +++ b/third_party/libwebrtc/api/array_view_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7032d87..57d689f 100644 --- a/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build +++ b/third_party/libwebrtc/api/audio/aec3_config_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e2463d9..0fc4e75 100644 --- a/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build +++ b/third_party/libwebrtc/api/audio/aec3_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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 2fdeec8..5d97b75 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 @@ -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,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 005f5ee..54fef644 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c0ee63a..2a44828 100644 --- a/third_party/libwebrtc/api/audio/echo_control_gn/moz.build +++ b/third_party/libwebrtc/api/audio/echo_control_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 920761f..4bb4619 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 fe3ff1d..155a9d3 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1a0b426..8b2f501 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 @@ -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,10 +141,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b668e7d..c41b2d1 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 @@ -80,17 +80,13 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_UDEV"] = True 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" ] @@ -159,9 +155,14 @@ 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["USE_X11"] = "1" + 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": @@ -172,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" @@ -203,12 +200,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + 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 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 += [ @@ -231,6 +242,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -243,4 +260,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7e4c2f0..3206c4b 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 @@ -80,17 +80,13 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_UDEV"] = True 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" ] @@ -159,9 +155,14 @@ 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["USE_X11"] = "1" + 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": @@ -172,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" @@ -203,12 +200,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + 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 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 += [ @@ -231,6 +242,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -243,4 +260,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ecff360..f825da3 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9074b56..a4bda9e 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 67e9a33..da88335 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6eb5a9d..09bb36d 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0cc24be..c1fe587 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e6710b7..2179c9f 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 44fc978..6a886e8 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 73ca72d..3c5c143 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7b1781b..7d25fc4 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 @@ -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 @@ -137,15 +136,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"] == "Android": +if CONFIG["CPU_ARCH"] == "ppc64": - DEFINES["_FORTIFY_SOURCE"] = "2" + DEFINES["USE_X11"] = "1" -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" @@ -176,6 +175,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": @@ -203,4 +203,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +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 d605e26..27fc9c1 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 @@ -74,17 +74,13 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_UDEV"] = True 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" ] @@ -149,9 +145,14 @@ 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["USE_X11"] = "1" + 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": @@ -162,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" @@ -193,12 +190,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + 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 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" @@ -217,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -225,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 78d3d4c..93a5bbc 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 @@ -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 @@ -137,15 +136,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"] == "Android": +if CONFIG["CPU_ARCH"] == "ppc64": - DEFINES["_FORTIFY_SOURCE"] = "2" + DEFINES["USE_X11"] = "1" -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" @@ -176,6 +175,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": @@ -203,4 +203,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +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 a6fa33f..9759770 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 @@ -74,17 +74,13 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_UDEV"] = True 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" ] @@ -149,9 +145,14 @@ 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["USE_X11"] = "1" + 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": @@ -162,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" @@ -193,12 +190,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + 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 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" @@ -217,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -225,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 67294ad..7d52854 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 @@ -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,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 59ae4dd..f31c440 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 05f7073..96e0506 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1cbbd76..86a4049 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 @@ -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,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f2dd3b9..809a469 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 @@ -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 @@ -144,10 +143,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -157,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" @@ -188,6 +182,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -203,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -215,4 +223,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b126ad7..54acb53 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c5d3b22..e36177b8 100644 --- a/third_party/libwebrtc/api/audio_options_api_gn/moz.build +++ b/third_party/libwebrtc/api/audio_options_api_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f0c626a..7c31d9e 100644 --- a/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build +++ b/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 81dbf26..f575685 100644 --- a/third_party/libwebrtc/api/call_api_gn/moz.build +++ b/third_party/libwebrtc/api/call_api_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 91184e1..00c37d0 100644 --- a/third_party/libwebrtc/api/callfactory_api_gn/moz.build +++ b/third_party/libwebrtc/api/callfactory_api_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0829f1f..cb56220 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 dea3d6f..b9215a3 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 4b7cdf9..0ae9c89 100644 --- a/third_party/libwebrtc/api/crypto/options_gn/moz.build +++ b/third_party/libwebrtc/api/crypto/options_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d4b1272..f095e98 100644 --- a/third_party/libwebrtc/api/fec_controller_api_gn/moz.build +++ b/third_party/libwebrtc/api/fec_controller_api_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8a12110..308c744 100644 --- a/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build +++ b/third_party/libwebrtc/api/frame_transformer_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 @@ -140,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a05888e..fe7332d 100644 --- a/third_party/libwebrtc/api/function_view_gn/moz.build +++ b/third_party/libwebrtc/api/function_view_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9bfd92d..4f1138f 100644 --- a/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build +++ b/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0a4dae4..dfff8a0 100644 --- a/third_party/libwebrtc/api/media_stream_interface_gn/moz.build +++ b/third_party/libwebrtc/api/media_stream_interface_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e1e72b4..8aebf9f 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ad0b2116..ba3296f8 100644 --- a/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build +++ b/third_party/libwebrtc/api/neteq/neteq_api_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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 bb21420..8dcb66f 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -138,10 +137,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -151,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" @@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b94199007..a9d0c5a9e 100644 --- a/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build +++ b/third_party/libwebrtc/api/neteq/tick_timer_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 4e3f495..a92e39d 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9619b82..2d0c999 100644 --- a/third_party/libwebrtc/api/numerics/numerics_gn/moz.build +++ b/third_party/libwebrtc/api/numerics/numerics_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d24a05c..a4cb80e 100644 --- a/third_party/libwebrtc/api/priority_gn/moz.build +++ b/third_party/libwebrtc/api/priority_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 11fd3b4..5133b43 100644 --- a/third_party/libwebrtc/api/refcountedbase_gn/moz.build +++ b/third_party/libwebrtc/api/refcountedbase_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8097cda..0f3d080 100644 --- a/third_party/libwebrtc/api/rtc_error_gn/moz.build +++ b/third_party/libwebrtc/api/rtc_error_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 5e8e0e2..20afb8d 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 @@ -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,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f9a2bee..c2db9d6 100644 --- a/third_party/libwebrtc/api/rtp_headers_gn/moz.build +++ b/third_party/libwebrtc/api/rtp_headers_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 514ad3d..240ee75 100644 --- a/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build +++ b/third_party/libwebrtc/api/rtp_packet_info_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f14b25c..8e62183 100644 --- a/third_party/libwebrtc/api/rtp_parameters_gn/moz.build +++ b/third_party/libwebrtc/api/rtp_parameters_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,10 +135,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -149,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" @@ -180,6 +174,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -207,4 +215,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3d00c45..dd2cf5c 100644 --- a/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build +++ b/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 21c182e..6c5f8c7 100644 --- a/third_party/libwebrtc/api/scoped_refptr_gn/moz.build +++ b/third_party/libwebrtc/api/scoped_refptr_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 5ab2091..dba4e30 100644 --- a/third_party/libwebrtc/api/simulated_network_api_gn/moz.build +++ b/third_party/libwebrtc/api/simulated_network_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 @@ -140,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 318260b2..c8ac73d 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 40ebc67..a31ebdf 100644 --- a/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build +++ b/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6c4338c..cf084bb 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 cc8c4aa..b1945f1 100644 --- a/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build +++ b/third_party/libwebrtc/api/transport/goog_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 eb3e985..39c7a01 100644 --- a/third_party/libwebrtc/api/transport/network_control_gn/moz.build +++ b/third_party/libwebrtc/api/transport/network_control_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 40322fdb..82a6641 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9452c3c..11bacc6 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6eb8885..2d8e8fd 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8edd460..faa9e5e 100644 --- a/third_party/libwebrtc/api/transport_api_gn/moz.build +++ b/third_party/libwebrtc/api/transport_api_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 693019a..81ef2b0 100644 --- a/third_party/libwebrtc/api/units/data_rate_gn/moz.build +++ b/third_party/libwebrtc/api/units/data_rate_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 65aa40d..39ef6b8 100644 --- a/third_party/libwebrtc/api/units/data_size_gn/moz.build +++ b/third_party/libwebrtc/api/units/data_size_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d3e6177..3de4c8b 100644 --- a/third_party/libwebrtc/api/units/frequency_gn/moz.build +++ b/third_party/libwebrtc/api/units/frequency_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 177fe04..eb2d316 100644 --- a/third_party/libwebrtc/api/units/time_delta_gn/moz.build +++ b/third_party/libwebrtc/api/units/time_delta_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a8b0859..5af5ee4 100644 --- a/third_party/libwebrtc/api/units/timestamp_gn/moz.build +++ b/third_party/libwebrtc/api/units/timestamp_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c5c123e..7dad3fd 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3adb5ed..86773e3 100644 --- a/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build +++ b/third_party/libwebrtc/api/video/encoded_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b45968f..7893bfd 100644 --- a/third_party/libwebrtc/api/video/encoded_image_gn/moz.build +++ b/third_party/libwebrtc/api/video/encoded_image_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 bb772b7..a15140b 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 140c6ea..677d785 100644 --- a/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build +++ b/third_party/libwebrtc/api/video/video_adaptation_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 22b9e42..868852de 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 aaf863a..42a97f9 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d47ea5a..87f6de2 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 2fe69a1..49b35a3 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ff9becd..ca96d5c 100644 --- a/third_party/libwebrtc/api/video/video_frame_gn/moz.build +++ b/third_party/libwebrtc/api/video/video_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 @@ -141,10 +140,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -154,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" @@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 db190b5..3288031 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9b14069..b773f61 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 04b07b2..0bba927 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 263b498..eb73b01 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e420434..365a346 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0e3dcea..23c32f5 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 @@ -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,10 +141,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 5a0cb4d..d076578 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 bc76ea3..7a011b3 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d1b9e96..5d25ba5 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f1509f6..93f760d 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6839a60..98aebda 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 122624b..c3cb1c3 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0dd0193..281aa65 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 @@ -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 @@ -147,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3db1ee8..ccc37e6 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 59588fa..5b0a304 100644 --- a/third_party/libwebrtc/audio/audio_gn/moz.build +++ b/third_party/libwebrtc/audio/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 @@ -161,10 +160,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b387486..c407096 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 @@ -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,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 98fe445..c59a3da 100644 --- a/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build +++ b/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build @@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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 +156,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -170,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" @@ -201,6 +195,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -216,6 +218,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -228,4 +236,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8418214..22d37b3 100644 --- a/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build +++ b/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d0706ba..58d92f2 100644 --- a/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build +++ b/third_party/libwebrtc/call/bitrate_allocator_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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3302bb8..3e6a932 100644 --- a/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build +++ b/third_party/libwebrtc/call/bitrate_configurator_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 24f1369..959d606 100644 --- a/third_party/libwebrtc/call/call_gn/moz.build +++ b/third_party/libwebrtc/call/call_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,10 +151,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -165,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 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e0f8d23..7f0feae 100644 --- a/third_party/libwebrtc/call/call_interfaces_gn/moz.build +++ b/third_party/libwebrtc/call/call_interfaces_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,10 +152,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -166,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" @@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 196758b..392aad7 100644 --- a/third_party/libwebrtc/call/fake_network_gn/moz.build +++ b/third_party/libwebrtc/call/fake_network_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 51f46cc..d79a1ab 100644 --- a/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build +++ b/third_party/libwebrtc/call/rtp_interfaces_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 12d0556..d6097d3 100644 --- a/third_party/libwebrtc/call/rtp_receiver_gn/moz.build +++ b/third_party/libwebrtc/call/rtp_receiver_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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 114bad2..6e47fbd 100644 --- a/third_party/libwebrtc/call/rtp_sender_gn/moz.build +++ b/third_party/libwebrtc/call/rtp_sender_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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b277778..f0d1f2d 100644 --- a/third_party/libwebrtc/call/simulated_network_gn/moz.build +++ b/third_party/libwebrtc/call/simulated_network_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 99a8c56..76ed3d7 100644 --- a/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build +++ b/third_party/libwebrtc/call/simulated_packet_receiver_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 @@ -140,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f8ead06..b8a376c 100644 --- a/third_party/libwebrtc/call/video_stream_api_gn/moz.build +++ b/third_party/libwebrtc/call/video_stream_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 @@ -149,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 66e9a29ea..f7168fd 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,25 +122,20 @@ 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" ] -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": +if CONFIG["CPU_ARCH"] == "ppc64": - DEFINES["_FORTIFY_SOURCE"] = "2" + DEFINES["USE_X11"] = "1" -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" @@ -172,6 +166,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -183,6 +185,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -191,4 +199,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 eda1ed7..46259fe 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 @@ -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 @@ -130,11 +129,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" @@ -204,9 +198,13 @@ 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": + + DEFINES["USE_X11"] = "1" + + 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": @@ -217,10 +215,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -248,6 +242,12 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + 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 CONFIG["OS_TARGET"] == "Android": @@ -256,6 +256,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 += [ @@ -282,6 +289,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -294,4 +307,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 92623b4..fa1bbb9 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 324c47f..bed5d6b 100644 --- a/third_party/libwebrtc/common_audio/common_audio_gn/moz.build +++ b/third_party/libwebrtc/common_audio/common_audio_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 @@ -159,10 +158,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ce772d0..08aad3b 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,13 +73,11 @@ 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["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" @@ -171,10 +164,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_ARCH_ARM64"] = True 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"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + 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 2d49b0f..3eb4db9 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,13 +72,11 @@ 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["WEBRTC_ARCH_ARM64"] = True DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" @@ -135,11 +133,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" @@ -170,10 +163,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_ARCH_ARM64"] = True 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"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + 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 99b2b7c..dfab45b 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8bdacc3..ee16bda 100644 --- a/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build +++ b/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b03c7f0..a85e616 100644 --- a/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build +++ b/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -138,10 +137,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -151,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" @@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6bb1ba6..ecbc878 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 @@ -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 @@ -158,15 +157,14 @@ 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" ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" + if CONFIG["CPU_ARCH"] == "x86": UNIFIED_SOURCES += [ @@ -181,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" @@ -212,6 +206,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -275,4 +283,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 e0ca59f..8a94ff2 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9f48313..a60e7ec 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 @@ -73,16 +73,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" @@ -139,24 +134,23 @@ 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" + DEFINES["USE_X11"] = "1" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + 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"] == "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" @@ -187,6 +181,11 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + 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 CONFIG["OS_TARGET"] == "Android": @@ -194,6 +193,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 += [ @@ -218,6 +224,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -230,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 152f97b..851b52a 100644 --- a/third_party/libwebrtc/common_video/common_video_gn/moz.build +++ b/third_party/libwebrtc/common_video/common_video_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 @@ -161,10 +160,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c6862b1..2e86a4e 100644 --- a/third_party/libwebrtc/common_video/frame_counts_gn/moz.build +++ b/third_party/libwebrtc/common_video/frame_counts_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8c15eb22..8b2bb40 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 01f3549..425e53ba 100644 --- a/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build +++ b/third_party/libwebrtc/logging/rtc_event_audio_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,10 +141,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 113e741..cde4d3e 100644 --- a/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build +++ b/third_party/libwebrtc/logging/rtc_event_bwe_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,10 +152,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -166,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" @@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1e218dd..b93a20b 100644 --- a/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build +++ b/third_party/libwebrtc/logging/rtc_event_pacing_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f56cb55..f5424a2 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 @@ -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,10 +150,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -164,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" @@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 af6a960..c70bd64 100644 --- a/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build +++ b/third_party/libwebrtc/logging/rtc_event_video_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,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 03221a6..95174dd 100644 --- a/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build +++ b/third_party/libwebrtc/logging/rtc_stream_config_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d2bbd24..5ae934f 100644 --- a/third_party/libwebrtc/media/rtc_constants_gn/moz.build +++ b/third_party/libwebrtc/media/rtc_constants_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 262fc4d..3e9c7c3 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ff98756..47983d7 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ff63c46..df954e8 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 91d7e89..d9b99a2 100644 --- a/third_party/libwebrtc/media/rtc_media_base_gn/moz.build +++ b/third_party/libwebrtc/media/rtc_media_base_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,10 +152,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -166,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" @@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 71f2d96..0d5b2fd 100644 --- a/third_party/libwebrtc/media/rtc_media_config_gn/moz.build +++ b/third_party/libwebrtc/media/rtc_media_config_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 49e703a..bece614 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d8ddc3e..1826272 100644 --- a/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build +++ b/third_party/libwebrtc/media/rtc_vp9_profile_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 dcecd8d..c8d6484 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 aad35a21..32b0218 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7110b83..00cfcd3 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 2110ecf..235d758 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 88fe612..9c5347c 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 226ff7d..0ce6587 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 @@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +155,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -169,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" @@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 cb4a1e0..4f378de 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 52a3ff3..b72a219 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b578472..d7b714d 100644 --- a/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_coding/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,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ddab215..c422a7b 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1443897..b291b79 100644 --- a/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_coding/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,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8a5b1d9..6c840b5 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 @@ -145,7 +145,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -214,10 +213,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -227,10 +225,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -258,6 +252,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -273,6 +275,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -285,4 +293,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 23ef08d..644859b 100644 --- a/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_coding/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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 34b8f86..eacd612 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 acaca70..f463fb8 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 @@ -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 @@ -159,15 +158,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"] == "Android": +if CONFIG["CPU_ARCH"] == "ppc64": - DEFINES["_FORTIFY_SOURCE"] = "2" + DEFINES["USE_X11"] = "1" -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" @@ -198,6 +197,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": @@ -225,4 +225,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +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 0e8c1b1..4d00d2c 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 92ff47ee..dd70c24 100644 --- a/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_coding/isac_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 @@ -138,15 +137,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"] == "Android": +if CONFIG["CPU_ARCH"] == "ppc64": - DEFINES["_FORTIFY_SOURCE"] = "2" + DEFINES["USE_X11"] = "1" -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" @@ -177,6 +176,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": @@ -204,4 +204,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +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..a8ee826f 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 5c4369b..5c20fd1 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 @@ -76,7 +76,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -134,10 +133,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -147,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" @@ -178,6 +172,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -205,4 +213,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 dc0db97..363cc0a 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3ba33fe..a94862f 100644 --- a/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build @@ -109,7 +109,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +177,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -191,10 +189,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -222,6 +216,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -237,6 +239,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -249,4 +257,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c4f4cb3..a9c6500 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 2ab3bbb..038e15e 100644 --- a/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_coding/pcm16b_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,10 +140,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -154,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" @@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7e1ba16..d0f7048 100644 --- a/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_coding/red_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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0c16ac5..fd90008 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3178c6c..e4ce05c 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 @@ -80,11 +80,9 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_NSS_CERTS"] = "1" DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True - 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,10 @@ 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["USE_X11"] = "1" + DEFINES["WEBRTC_CODEC_ISAC"] = True if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,11 +187,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_CODEC_ISAC"] = True + DEFINES["_GNU_SOURCE"] = True 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 += [ @@ -218,6 +221,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -230,4 +239,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 088333b..8a8b985 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 @@ -80,11 +80,9 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_NSS_CERTS"] = "1" DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True - 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 @@ -156,10 +154,10 @@ 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["USE_X11"] = "1" + DEFINES["WEBRTC_CODEC_ISAC"] = True if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -169,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" @@ -200,11 +194,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_CODEC_ISAC"] = True + DEFINES["_GNU_SOURCE"] = True 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 += [ @@ -225,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -237,4 +246,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b831a6a..8c5608e 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 @@ -79,11 +79,9 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_NSS_CERTS"] = "1" DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True - 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 @@ -148,10 +146,10 @@ 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["USE_X11"] = "1" + DEFINES["WEBRTC_CODEC_ISAC"] = True if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,11 +186,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_CODEC_ISAC"] = True + DEFINES["_GNU_SOURCE"] = True 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 += [ @@ -217,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -229,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d9c5dd1..0823b23 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 01897b0..17afe69 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f6a575a..8ff3b4e 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9892042..027d1a3 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 83c5a923..f0ac2ae 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 @@ -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 @@ -140,10 +139,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6073b50..054a7ca 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 @@ -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,10 +150,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -164,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" @@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8a309a3..cfa0f1f 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 70628ec..7239963 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8b5bcad..024203d 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 55e74ef..0f4d01d 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -138,10 +137,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -151,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" @@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b6be572..ea7dcf7 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ffcc1a5..dd84226 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -138,10 +137,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -151,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" @@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 2550312..30f4f07 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 @@ -131,7 +131,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -200,10 +199,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -213,10 +211,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -244,6 +238,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -259,6 +261,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -271,4 +279,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 019c96b..94416ce 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f23caeb..33db7d7 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9ddf20b..0e228c22 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 db1ef5a..a8c8741 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c0b6f10e..86da2e6 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ed1734f..fde2b4b 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 cd05718..f28da2e 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d1ea6f2..60ca38b 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 @@ -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 @@ -152,24 +151,19 @@ 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" ] -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": +if CONFIG["CPU_ARCH"] == "ppc64": - DEFINES["_FORTIFY_SOURCE"] = "2" + DEFINES["USE_X11"] = "1" -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" @@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 135b9b1..acb96d1 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8309f00..602e596 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 14100c5..40172d8 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b317c36..1ee19b0 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e642f47..e9835c0 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 @@ -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,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 67be629..67d73b5 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 78894c9..75492a1 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 95dad87c..10d4e0b 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b127a2f..ff73f5f 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 30fe512c..7d8a877 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0e8ad52..30afb09 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d2c2370..5ae4f42 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 247de8f..5cd13fe 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 @@ -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,10 +153,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -167,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" @@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 2570934..5427e76 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 06ca8e5..77537fc 100644 --- a/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_processing/api_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 77a5d03..2ca08a2 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1838617..513d88d 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9d52cae..b447d7e 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 fb1d2af..b92f7f0 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 4a614f8..d990a97 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 @@ -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 @@ -161,10 +160,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 eae8a0c..407f427 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7021d09..71585ff 100644 --- a/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build +++ b/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 dfb509e..4756328 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e95b5ce..d91e6aa 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 @@ -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 @@ -159,10 +158,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b211f2ab..5266de8 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9127f56..bc43c44 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0ace85d..4c03f21 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 003c63d..c30159f 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 286102f..05935cf 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 07e648f..70507db 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 @@ -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,10 +135,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -149,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" @@ -180,6 +174,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -207,4 +215,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1e7f442..c4751c5 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 259d7da..542ecc8 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 @@ -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 @@ -153,10 +152,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -166,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" @@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 52e5426..9b152c8 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7453ffc..de49c4e 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3925249..c4dab61 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 92ad696..fa7c17b 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a2e363b..6e835b5 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 @@ -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,10 +153,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -167,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" @@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 92f68e6..ead3ca4 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e231ae1..5c2a35f 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b19ff07..bb824a1 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 aab8d27..8d39326 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9a211da..eca9363 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 09738ce..739a3ca 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 72c6c24..2ade524 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d961d72..e9e0de7 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 @@ -94,9 +94,7 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_UDEV"] = True DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True - DEFINES["WEBRTC_USE_PIPEWIRE"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -104,9 +102,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 += [ @@ -114,13 +110,7 @@ if CONFIG["OS_TARGET"] == "Linux": "rt" ] - 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", "/third_party/libwebrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc", "/third_party/libwebrtc/modules/desktop_capture/screen_capturer_linux.cc", "/third_party/libwebrtc/modules/desktop_capture/window_capturer_linux.cc" @@ -257,11 +247,92 @@ 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["MULTI_MONITOR_SCREENSHARE"] = True + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + DEFINES["WEBRTC_USE_PIPEWIRE"] = True + DEFINES["WEBRTC_USE_X11"] = True + DEFINES["_GNU_SOURCE"] = True + + LOCAL_INCLUDES += [ + "/third_party/pipewire/", + "/third_party/pipewire/" + ] + + OS_LIBS += [ + "X11", + "Xcomposite", + "Xdamage", + "Xext", + "Xfixes", + "Xrandr", + "Xrender", + "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", + "/third_party/libwebrtc/modules/desktop_capture/linux/x_atom_cache.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/x_error_trap.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/x_window_property.cc" + ] + +if CONFIG["CPU_ARCH"] == "ppc64": -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + DEFINES["MULTI_MONITOR_SCREENSHARE"] = True + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_USE_X11"] = True + + LOCAL_INCLUDES += [ + "/third_party/pipewire/" + ] + + OS_LIBS += [ + "X11", + "Xcomposite", + "Xdamage", + "Xext", + "Xfixes", + "Xrandr", + "Xrender", + "Xtst" + ] + + UNIFIED_SOURCES += [ + "/third_party/libwebrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.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_x11.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/window_finder_x11.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/window_list_utils.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/x_atom_cache.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/x_error_trap.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc", + "/third_party/libwebrtc/modules/desktop_capture/linux/x_window_property.cc" + ] + +if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -288,7 +359,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_USE_PIPEWIRE"] = True DEFINES["WEBRTC_USE_X11"] = True + DEFINES["_GNU_SOURCE"] = True + + LOCAL_INCLUDES += [ + "/third_party/pipewire/", + "/third_party/pipewire/" + ] OS_LIBS += [ "X11", @@ -301,10 +379,16 @@ if CONFIG["MOZ_X11"] == "1" and 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", @@ -330,4 +414,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 907ca40..e50a6f2 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 @@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -130,11 +129,44 @@ 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["USE_X11"] = "1" + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + DEFINES["WEBRTC_USE_X11"] = True + DEFINES["_GNU_SOURCE"] = True + + OS_LIBS += [ + "X11", + "Xcomposite", + "Xdamage", + "Xext", + "Xfixes", + "Xrandr", + "Xrender", + "Xtst" + ] -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_USE_X11"] = True + + OS_LIBS += [ + "X11", + "Xcomposite", + "Xdamage", + "Xext", + "Xfixes", + "Xrandr", + "Xrender", + "Xtst" + ] + +if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -162,6 +194,7 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" DEFINES["WEBRTC_USE_X11"] = True + DEFINES["_GNU_SOURCE"] = True OS_LIBS += [ "X11", @@ -186,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e8a79fe..6bfb8bc 100644 --- a/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build +++ b/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build @@ -64,7 +64,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -112,11 +111,24 @@ 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" + ] -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_ARCH_ARM"] = True + DEFINES["WEBRTC_ARCH_ARM_V7"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + DEFINES["_GNU_SOURCE"] = True + +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" + +if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -143,6 +155,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": @@ -160,4 +173,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a2abaf1..9654ecd 100644 --- a/third_party/libwebrtc/modules/module_api_gn/moz.build +++ b/third_party/libwebrtc/modules/module_api_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6a1bf3c..570ea3c 100644 --- a/third_party/libwebrtc/modules/module_api_public_gn/moz.build +++ b/third_party/libwebrtc/modules/module_api_public_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 61c5a21..f7fa0a1 100644 --- a/third_party/libwebrtc/modules/module_fec_api_gn/moz.build +++ b/third_party/libwebrtc/modules/module_fec_api_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 89348eb..77f1cb3 100644 --- a/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build +++ b/third_party/libwebrtc/modules/pacing/interval_budget_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 234892d..b3491ca 100644 --- a/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build +++ b/third_party/libwebrtc/modules/pacing/pacing_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,10 +152,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -166,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" @@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f951a17..66a87d8 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 @@ -89,7 +89,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +158,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 372e200..4af7ee2 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 @@ -119,7 +119,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -189,10 +188,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -202,10 +200,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -233,6 +227,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -260,4 +268,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d97fe1a..1dd62fd 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 @@ -131,7 +131,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +200,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -214,10 +212,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -245,6 +239,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -260,6 +262,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -272,4 +280,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0b89fbc..9209656 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 93a8a08..13e9c0d 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b23c15b..8948c92 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c5b117b5..10c117e 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9e0a677..d2aa57f 100644 --- a/third_party/libwebrtc/modules/utility/utility_gn/moz.build +++ b/third_party/libwebrtc/modules/utility/utility_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,10 +150,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -164,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" @@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 20e72b7..4a03baa 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 @@ -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 @@ -165,10 +164,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -178,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" @@ -209,6 +203,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -220,6 +222,16 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + CXXFLAGS += [ + "-mfpu=neon" + ] + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -232,4 +244,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 41d226e..207ffa6 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 @@ -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,10 +151,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -165,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 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f00a166..4c51fd1 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 eda333f..0511ce0 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7cd86c8..69e4826 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 de3dc8f..ac13a36 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 65a4bea..f280957 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 33961ea..84c3be8 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 @@ -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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a8399ff..6f30b31 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 da2cf84..c417340 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 @@ -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,10 +146,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -160,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" @@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 bf46bf7..afc063a 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 abffb20..bc9e4fe 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 @@ -98,7 +98,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -181,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" @@ -212,6 +206,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -227,6 +229,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -239,4 +247,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7b3f217..9a17c12 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 @@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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 +156,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -170,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" @@ -201,6 +195,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -216,6 +218,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -228,4 +236,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 58b4a05..3b7b24d 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 @@ -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,10 +152,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -166,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" @@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 36822ab..9c7b69ae 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 @@ -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,10 +150,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -164,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" @@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c00b386..430fffb 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 @@ -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,10 +151,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -165,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 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a4da010..2749e96 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 @@ -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,10 +152,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -166,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" @@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 62ca970..aff3b6c 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 @@ -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,10 +149,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -163,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" @@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 34e8ff9..5b61d04 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 @@ -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,10 +148,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -162,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" @@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a38b65d..851c941 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 057946c..ecabb72 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 @@ -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,10 +153,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -167,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" @@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1a636b1..96bf9fe 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,13 +67,11 @@ 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["WEBRTC_ARCH_ARM64"] = True DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" @@ -119,11 +117,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" @@ -154,10 +147,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" DEFINES["USE_X11"] = "1" + DEFINES["WEBRTC_ARCH_ARM64"] = True 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"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + 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 81485b9..d3cc01a 100644 --- a/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a99662e..abab3a3 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1cb5865..8be49d3 100644 --- a/third_party/libwebrtc/rtc_base/checks_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/checks_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 477b4cd..c6385bb 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 4e41cad..b55e165 100644 --- a/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/criticalsection_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1e962a5..d69e490 100644 --- a/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 4c8e3cc..159217b 100644 --- a/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 fdd974d..1f6cf8ad 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a7e0a62..7aa0cd1 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ed7d31a..b38a466 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e1d9af9..1fe5fd12 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 @@ -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,10 +141,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 dfdb4f2..be1d3dc 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 5ddcd33..6ab1937 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 5ab2659..3d773a4 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 5278af97..97ce7c5 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 f8922c4..e2c984b3 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6a3e2e7..56d4b9a 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 4b78cfc..3b99baa 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1b0fbe2..d38dca2 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 38ae7bd..bdb654b 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 @@ -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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 378cbc4..12e08dd 100644 --- a/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a12495b..f438015 100644 --- a/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 10d3555..cc68ba2 100644 --- a/third_party/libwebrtc/rtc_base/logging_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/logging_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8543800..3aefc55 100644 --- a/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a01ecc6..11eb6c6 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a9b4cdc..bd858ad 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 184ca31..d6f19ff 100644 --- a/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/platform_thread_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 debddac..5c93e36 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e458ccd..9fd9fa8 100644 --- a/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7a8d132..88518ed 100644 --- a/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/rate_limiter_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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 afaa2fa..667a669 100644 --- a/third_party/libwebrtc/rtc_base/refcount_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/refcount_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7db2e24..a33018b 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 @@ -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 @@ -156,10 +155,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -169,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" @@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 55abe83..eef829c 100644 --- a/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build @@ -104,7 +104,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -189,10 +188,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -202,10 +200,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -233,6 +227,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -260,4 +268,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6e5fac5..b7332f5 100644 --- a/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/rtc_event_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 afc0d37..fb9a569 100644 --- a/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/rtc_numerics_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,10 +140,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -154,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" @@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b0fa880..23e2b88 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 6ca7e89..521b1da 100644 --- a/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a2bf836..bb1cd57 100644 --- a/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 355ec9b..befd69b 100644 --- a/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 ab54fcc4..9fd9af6 100644 --- a/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 b79f586..e79ff07 100644 --- a/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/stringutils_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a6f5c81..c919ab0 100644 --- a/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/synchronization/mutex_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1825cf1..12fb617 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 @@ -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 @@ -155,10 +154,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -168,10 +166,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +193,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -214,6 +216,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -226,4 +234,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 dd39bb9..1a124ab 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 55424ba..ed02b57 100644 --- a/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8b4bc71..a627b47 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 056dbb0..5a3058c 100644 --- a/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 cb45852..32a9435 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 e8b1b8b..4af915fb 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0a2ff22..74219d1 100644 --- a/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 81ba9d1..5cd2bd9 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d142010..2b01005 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c49ccfc..9b07814 100644 --- a/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d065d1b..78d1ae5 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 @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 87147f0..b8af1de 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 @@ -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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d660c78..8d4ed08 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 @@ -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 @@ -146,10 +145,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -159,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" @@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 2bc35e3..115c20d 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 69b5134..bda0fb4 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 1ad4f6f..7d40247 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +130,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -144,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" @@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 9219c3a..e57c78f 100644 --- a/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 34a5f1f..f983b4d 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 c0fcc56..60079c0 100644 --- a/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/timeutils_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,10 +140,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -154,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" @@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 decab27..db81896 100644 --- a/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build @@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -123,10 +122,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8155098..3b43d0c 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 @@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -127,10 +126,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 10d0ae4..2bcdcd9 100644 --- a/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build +++ b/third_party/libwebrtc/rtc_base/weak_ptr_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,10 +134,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -148,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" @@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7fee555..6bebaea 100644 --- a/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build +++ b/third_party/libwebrtc/system_wrappers/field_trial_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 4f1a279..1df2f87 100644 --- a/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build +++ b/third_party/libwebrtc/system_wrappers/metrics_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 @@ -139,10 +138,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -152,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" @@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3754eb3..972fa5b 100644 --- a/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build +++ b/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build @@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_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,10 +159,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -173,10 +171,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -204,6 +198,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -219,6 +221,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -231,4 +239,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 75c5faf..06a9ebd 100644 --- a/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build +++ b/third_party/libwebrtc/test/rtp_test_utils_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 a07594f..63d44d8 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 b8469e9..39ccd8f 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 41953c4..9f99e7a 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 c30cc28..3f54105 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 abdee5c..a80e98e 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 4c4235d..5a12c74 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 f2dfa1a..4d28205 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 @@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ 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 25db30b..33773b8 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 @@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ 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 aec5672..afb5e2b 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 72ac7aa..5953ef8 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 b0df397..52dce81 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 8c7d21c..5f09ef1 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 97154f3..02bae52 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 c565aac..5759c3a 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 7b0b60f..55feaf15 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 @@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ 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 c39fb94..af082d4 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 @@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -101,10 +100,9 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -129,6 +127,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -144,6 +150,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ 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 bb3bffd..276f0e9 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 @@ -71,7 +71,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -114,10 +113,9 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -142,6 +140,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -157,6 +163,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ 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 75bb012..a338da7 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 @@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ 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 3c8def4..98369ef 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 @@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ 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 1fad045..a24e056 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 dcd7d5b..3926fce 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 26030af..10f78dd 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 9bb8e93..9caa2a5 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 @@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True @@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT": DEFINES["_WINDOWS"] = True DEFINES["__STD_C"] = True -if CONFIG["CPU_ARCH"] == "arm": +if CONFIG["CPU_ARCH"] == "ppc64": - OS_LIBS += [ - "android_support", - "unwind" - ] + DEFINES["USE_X11"] = "1" if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": @@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" 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 fc7378c..b8367c21 100644 --- a/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build +++ b/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build @@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -103,10 +102,10 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["PFFFT_SIMD_DISABLE"] = True + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -116,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" @@ -147,6 +142,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -162,6 +165,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CFLAGS += [ @@ -174,4 +183,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 d521b78..e5da792 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 @@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_OZONE"] = "1" DEFINES["USE_UDEV"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -102,10 +101,9 @@ if CONFIG["CPU_ARCH"] == "arm": "-mfpu=neon" ] - OS_LIBS += [ - "android_support", - "unwind" - ] +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -115,10 +113,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -146,6 +140,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -161,6 +163,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -173,4 +181,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 7085eac..2b644b0 100644 --- a/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build +++ b/third_party/libwebrtc/video/adaptation/video_adaptation_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,10 +154,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -168,10 +166,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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 +193,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -214,6 +216,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -226,4 +234,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 8d72f97..551f1fa 100644 --- a/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build +++ b/third_party/libwebrtc/video/frame_dumping_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 @@ -148,10 +147,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -161,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" @@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 0033522..dd03892 100644 --- a/third_party/libwebrtc/video/video_gn/moz.build +++ b/third_party/libwebrtc/video/video_gn/moz.build @@ -107,7 +107,6 @@ if CONFIG["OS_TARGET"] == "Linux": DEFINES["WEBRTC_LINUX"] = True DEFINES["WEBRTC_POSIX"] = True DEFINES["_FILE_OFFSET_BITS"] = "64" - DEFINES["_GNU_SOURCE"] = True DEFINES["_LARGEFILE64_SOURCE"] = True DEFINES["_LARGEFILE_SOURCE"] = True DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -177,10 +176,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -190,10 +188,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": - - DEFINES["_FORTIFY_SOURCE"] = "2" - if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD": DEFINES["_FORTIFY_SOURCE"] = "2" @@ -221,6 +215,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -236,6 +238,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -248,4 +256,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 aa046ea..2e22294 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 @@ -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,10 +152,9 @@ 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": + + DEFINES["USE_X11"] = "1" if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -166,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" @@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = 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": @@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": CXXFLAGS += [ @@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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 3c7d970..25c0044 100644 --- a/third_party/libwebrtc/webrtc_gn/moz.build +++ b/third_party/libwebrtc/webrtc_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 @@ -82,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux": OS_LIBS += [ "dl", - "m", "rt" ] @@ -158,9 +156,20 @@ if CONFIG["CPU_ARCH"] == "arm": DEFINES["WEBRTC_ARCH_ARM_V7"] = True DEFINES["WEBRTC_HAS_NEON"] = True +if CONFIG["CPU_ARCH"] == "ppc64": + + DEFINES["USE_X11"] = "1" + OS_LIBS += [ - "android_support", - "unwind" + "m", + "X11", + "Xcomposite", + "Xdamage", + "Xext", + "Xfixes", + "Xrandr", + "Xrender", + "Xtst" ] if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android": @@ -171,10 +180,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": DEFINES["_FORTIFY_SOURCE"] = "2" -if not CONFIG["MOZ_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,8 +207,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True OS_LIBS += [ + "m", "X11", "Xcomposite", "Xdamage", @@ -214,6 +221,13 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": "Xtst" ] +if 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 += [ @@ -224,6 +238,23 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c" + DEFINES["USE_X11"] = "1" + DEFINES["_GNU_SOURCE"] = True + + OS_LIBS += [ + "X11", + "Xcomposite", + "Xdamage", + "Xext", + "Xfixes", + "Xrandr", + "Xrender", + "Xtst" + ] + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb" @@ -232,4 +263,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux": DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911" +if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" + +if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_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")