diff --git a/third-party/webrtc/BUILD b/third-party/webrtc/BUILD index ab4946e7f8..3cf10a6209 100644 --- a/third-party/webrtc/BUILD +++ b/third-party/webrtc/BUILD @@ -443,7 +443,6 @@ webrtc_sources = [ "rtc_base/async_packet_socket.h", "rtc_base/async_socket.h", "rtc_base/async_udp_socket.h", - "rtc_base/async_resolver_interface.h", "rtc_base/async_tcp_socket.h", "rtc_base/byte_buffer.h", "rtc_base/crypt_string.h", @@ -475,7 +474,6 @@ webrtc_sources = [ "rtc_base/type_traits.h", "rtc_base/numerics/safe_compare.h", "rtc_base/async_packet_socket.cc", - "rtc_base/async_resolver_interface.cc", "rtc_base/async_socket.cc", "rtc_base/async_tcp_socket.cc", "rtc_base/async_udp_socket.cc", @@ -601,10 +599,6 @@ webrtc_sources = [ "api/audio_codecs/g722/audio_encoder_g722.cc", "api/audio_codecs/ilbc/audio_decoder_ilbc.cc", "api/audio_codecs/ilbc/audio_encoder_ilbc.cc", - "api/audio_codecs/isac/audio_decoder_isac_fix.cc", - "api/audio_codecs/isac/audio_decoder_isac_float.cc", - "api/audio_codecs/isac/audio_encoder_isac_fix.cc", - "api/audio_codecs/isac/audio_encoder_isac_float.cc", "api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", "api/audio_codecs/opus/audio_decoder_opus.cc", "api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc", @@ -641,7 +635,6 @@ webrtc_sources = [ "api/rtp_receiver_interface.cc", "api/rtp_transceiver_interface.cc", "api/sctp_transport_interface.cc", - "api/stats_types.cc", "api/task_queue/default_task_queue_factory_gcd.cc", "api/task_queue/task_queue_base.cc", "api/transport/bitrate_settings.cc", @@ -667,7 +660,6 @@ webrtc_sources = [ "api/video/video_frame.cc", "api/video/video_frame_buffer.cc", "api/video/video_source_interface.cc", - "api/video/video_stream_decoder_create.cc", "api/video/video_timing.cc", "api/video_codecs/builtin_video_decoder_factory.cc", "api/video_codecs/builtin_video_encoder_factory.cc", @@ -721,7 +713,6 @@ webrtc_sources = [ "pc/rtp_transport.cc", "pc/sctp_transport.cc", "pc/sctp_utils.cc", - "pc/sdp_serializer.cc", "pc/sdp_utils.cc", "pc/session_description.cc", "pc/simulcast_description.cc", @@ -738,7 +729,6 @@ webrtc_sources = [ "pc/webrtc_session_description_factory.cc", "media/base/adapted_video_track_source.cc", "media/base/codec.cc", - "media/base/media_channel.cc", "media/base/media_constants.cc", "media/base/media_engine.cc", "media/base/rid_description.cc", @@ -751,16 +741,13 @@ webrtc_sources = [ "media/base/video_source_base.cc", "media/base/adapted_video_track_source.h", "media/engine/adm_helpers.cc", - "media/engine/encoder_simulcast_proxy.cc", "media/engine/internal_decoder_factory.cc", "media/engine/internal_encoder_factory.cc", "media/engine/multiplex_codec_factory.cc", "media/engine/payload_type_mapper.cc", "media/engine/simulcast_encoder_adapter.cc", - "media/engine/unhandled_packets_buffer.cc", "media/engine/webrtc_media_engine.h", "media/engine/webrtc_media_engine.cc", - "media/engine/webrtc_media_engine_defaults.cc", "media/engine/webrtc_video_engine.h", "media/engine/webrtc_video_engine.cc", "media/engine/webrtc_voice_engine.h", @@ -803,67 +790,10 @@ webrtc_sources = [ "modules/third_party/fft/fft.c", "modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", "modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", - "modules/audio_coding/codecs/isac/empty.cc", - "modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc", - "modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc", - "modules/audio_coding/codecs/isac/fix/source/isacfix.c", - "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/bandwidth_estimator.c", - "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/fft.c", - "modules/audio_coding/codecs/isac/fix/source/filterbank_tables.c", - "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/lattice.c", - "modules/audio_coding/codecs/isac/fix/source/lattice_c.c", - "modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c", - "modules/audio_coding/codecs/isac/fix/source/lpc_tables.c", - "modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c", - "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_filter_c.c", - "modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.c", - "modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.c", - "modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.c", - "modules/audio_coding/codecs/isac/fix/source/transform.c", - "modules/audio_coding/codecs/isac/fix/source/transform_tables.c", - "modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", - "modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc", - "modules/audio_coding/codecs/isac/main/source/arith_routines.c", - "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/crc.c", - "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/entropy_coding.c", "modules/audio_coding/codecs/isac/main/source/filter_functions.c", - "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_vad.c", - "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_gain_swb_tables.c", - "modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", - "modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", - "modules/audio_coding/codecs/isac/main/source/lpc_tables.c", "modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", "modules/audio_coding/codecs/isac/main/source/pitch_filter.c", - "modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", - "modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", - "modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", - "modules/audio_coding/codecs/isac/main/source/transform.c", - "modules/audio_coding/codecs/isac/main/util/utility.c", "modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", "modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", "modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", @@ -1058,8 +988,6 @@ webrtc_sources = [ "modules/audio_processing/agc/legacy/digital_agc.cc", "modules/audio_processing/agc/loudness_histogram.cc", "modules/audio_processing/agc/utility.cc", - "modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", - "modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", "modules/audio_processing/agc2/agc2_testing_common.cc", "modules/audio_processing/agc2/biquad_filter.cc", "modules/audio_processing/agc2/compute_interpolated_gain_curve.cc", @@ -1264,9 +1192,7 @@ webrtc_sources = [ "modules/video_coding/decoder_database.cc", "modules/video_coding/encoded_frame.cc", "modules/video_coding/fec_controller_default.cc", - "modules/video_coding/frame_buffer2.cc", "modules/video_coding/frame_dependencies_calculator.cc", - "modules/video_coding/frame_object.cc", "modules/video_coding/generic_decoder.cc", "modules/video_coding/h264_sprop_parameter_sets.cc", "modules/video_coding/h264_sps_pps_tracker.cc", @@ -1305,7 +1231,6 @@ webrtc_sources = [ "call/bitrate_allocator.cc", "call/call.cc", "call/call_config.cc", - "call/call_factory.cc", "call/degraded_call.cc", "call/fake_network_pipe.cc", "call/flexfec_receive_stream.cc", @@ -1463,18 +1388,14 @@ webrtc_sources = [ "video/frame_dumping_decoder.cc", "video/frame_encode_metadata_writer.cc", "video/quality_limitation_reason_tracker.cc", - "video/quality_threshold.cc", "video/report_block_stats.cc", - "video/rtp_video_stream_receiver_frame_transformer_delegate.cc", "video/send_delay_stats.cc", "video/send_statistics_proxy.cc", "video/stats_counter.cc", "video/stream_synchronization.cc", "video/transport_adapter.cc", - "video/video_send_stream.cc", "video/video_send_stream_impl.cc", "video/video_source_sink_controller.cc", - "video/video_stream_decoder_impl.cc", "video/video_stream_encoder.cc", "audio/audio_level.cc", "audio/audio_receive_stream.cc", @@ -1528,10 +1449,6 @@ webrtc_sources = [ "api/audio_codecs/g722/audio_encoder_g722.h", "api/audio_codecs/ilbc/audio_decoder_ilbc.h", "api/audio_codecs/ilbc/audio_encoder_ilbc.h", - "api/audio_codecs/isac/audio_decoder_isac_fix.h", - "api/audio_codecs/isac/audio_decoder_isac_float.h", - "api/audio_codecs/isac/audio_encoder_isac_fix.h", - "api/audio_codecs/isac/audio_encoder_isac_float.h", "api/audio_codecs/opus/audio_decoder_multi_channel_opus.h", "api/audio_codecs/opus/audio_decoder_opus.h", "api/audio_codecs/opus/audio_encoder_multi_channel_opus.h", @@ -1572,7 +1489,6 @@ webrtc_sources = [ "api/stats/rtc_stats.h", "api/stats/rtc_stats_report.h", "api/stats/rtcstats_objects.h", - "api/stats_types.h", "api/task_queue/task_queue_factory.h", "api/transport/bitrate_settings.h", "api/transport/field_trial_based_config.h", @@ -1598,7 +1514,6 @@ webrtc_sources = [ "api/video/video_frame_buffer.h", "api/video/video_rotation.h", "api/video/video_source_interface.h", - "api/video/video_stream_decoder_create.h", "api/video/video_timing.h", "api/video_codecs/builtin_video_decoder_factory.h", "api/video_codecs/builtin_video_encoder_factory.h", @@ -1622,7 +1537,6 @@ webrtc_sources = [ "call/bitrate_allocator.h", "call/call.h", "call/call_config.h", - "call/call_factory.h", "call/degraded_call.h", "call/fake_network_pipe.h", "call/flexfec_receive_stream.h", @@ -1728,14 +1642,11 @@ webrtc_sources = [ "media/base/video_common.h", "media/base/video_source_base.h", "media/engine/adm_helpers.h", - "media/engine/encoder_simulcast_proxy.h", "media/engine/internal_decoder_factory.h", "media/engine/internal_encoder_factory.h", "media/engine/multiplex_codec_factory.h", "media/engine/payload_type_mapper.h", "media/engine/simulcast_encoder_adapter.h", - "media/engine/unhandled_packets_buffer.h", - "media/engine/webrtc_media_engine_defaults.h", "modules/audio_coding/acm2/acm_receiver.h", "modules/audio_coding/acm2/acm_remixing.h", "modules/audio_coding/acm2/acm_resampler.h", @@ -1770,41 +1681,10 @@ webrtc_sources = [ "modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", "modules/audio_coding/codecs/ilbc/vq3.h", "modules/audio_coding/codecs/ilbc/vq4.h", - "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_routins.h", - "modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h", - "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.h", - "modules/audio_coding/codecs/isac/fix/source/filterbank_internal.h", - "modules/audio_coding/codecs/isac/fix/source/filterbank_tables.h", - "modules/audio_coding/codecs/isac/fix/source/pitch_estimator.h", - "modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.h", - "modules/audio_coding/codecs/isac/fix/source/settings.h", - "modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.h", - "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/include/isac.h", - "modules/audio_coding/codecs/isac/main/source/arith_routines.h", - "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.h", - "modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", "modules/audio_coding/codecs/isac/main/source/isac_vad.h", - "modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", - "modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", - "modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", - "modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", - "modules/audio_coding/codecs/isac/main/source/lpc_tables.h", "modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", - "modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", - "modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", "modules/audio_coding/codecs/isac/main/source/settings.h", - "modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", "modules/audio_coding/codecs/isac/main/source/structs.h", - "modules/audio_coding/codecs/isac/main/util/utility.h", "modules/audio_coding/codecs/legacy_encoded_audio_frame.h", "modules/audio_coding/codecs/opus/audio_coder_opus_common.h", "modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", @@ -1932,8 +1812,6 @@ webrtc_sources = [ "modules/audio_processing/agc/legacy/digital_agc.h", "modules/audio_processing/agc/loudness_histogram.h", "modules/audio_processing/agc/utility.h", - "modules/audio_processing/agc2/adaptive_digital_gain_applier.h", - "modules/audio_processing/agc2/adaptive_mode_level_estimator.h", "modules/audio_processing/agc2/agc2_common.h", "modules/audio_processing/agc2/agc2_testing_common.h", "modules/audio_processing/agc2/biquad_filter.h", @@ -2154,14 +2032,9 @@ webrtc_sources = [ "modules/video_coding/codecs/vp9/svc_config.h", "modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", "modules/video_coding/decoder_database.h", - "modules/video_coding/decoding_state.h", "modules/video_coding/encoded_frame.h", - "modules/video_coding/event_wrapper.h", "modules/video_coding/fec_controller_default.h", - "modules/video_coding/frame_buffer.h", - "modules/video_coding/frame_buffer2.h", "modules/video_coding/frame_dependencies_calculator.h", - "modules/video_coding/frame_object.h", "modules/video_coding/generic_decoder.h", "modules/video_coding/h264_sprop_parameter_sets.h", "modules/video_coding/h264_sps_pps_tracker.h", @@ -2170,14 +2043,10 @@ webrtc_sources = [ "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/jitter_buffer.h", "modules/video_coding/loss_notification_controller.h", "modules/video_coding/media_opt_util.h", - "modules/video_coding/packet.h", "modules/video_coding/packet_buffer.h", - "modules/video_coding/receiver.h", "modules/video_coding/rtp_frame_reference_finder.h", - "modules/video_coding/session_info.h", "modules/video_coding/utility/decoded_frames_history.h", "modules/video_coding/utility/frame_dropper.h", "modules/video_coding/utility/ivf_file_reader.h", @@ -2257,7 +2126,6 @@ webrtc_sources = [ "pc/rtp_transport.h", "pc/sctp_transport.h", "pc/sctp_utils.h", - "pc/sdp_serializer.h", "pc/sdp_utils.h", "pc/session_description.h", "pc/simulcast_description.h", @@ -2274,12 +2142,7 @@ webrtc_sources = [ "pc/webrtc_session_description_factory.h", "modules/audio_coding/codecs/g711/g711_interface.h", "modules/audio_coding/codecs/ilbc/constants.h", - "modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", - "modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", "modules/audio_coding/codecs/isac/bandwidth_info.h", - "modules/audio_coding/codecs/isac/fix/source/lpc_tables.h", - "modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.h", - "modules/audio_coding/codecs/isac/fix/source/structs.h", "modules/audio_coding/include/audio_coding_module_typedefs.h", "modules/audio_device/include/audio_device.h", "modules/audio_device/include/audio_device_defines.h", @@ -2299,13 +2162,10 @@ webrtc_sources = [ "modules/video_coding/codecs/interface/common_constants.h", "modules/video_coding/include/video_coding.h", "modules/video_coding/internal_defines.h", - "api/wrapping_async_dns_resolver.h", "api/array_view.h", - "api/async_resolver_factory.h", "api/audio_codecs/audio_decoder_factory.h", "api/call/audio_sink.h", "api/call/bitrate_allocation.h", - "api/call/call_factory_interface.h", "api/crypto/frame_decryptor_interface.h", "api/dtmf_sender_interface.h", "api/fec_controller.h", @@ -2323,7 +2183,6 @@ webrtc_sources = [ "api/turn_customizer.h", "api/video/video_bitrate_allocator_factory.h", "api/video/video_codec_type.h", - "api/video/video_stream_decoder.h", "audio/audio_level.h", "audio/audio_receive_stream.h", "audio/audio_state.h", @@ -2365,14 +2224,12 @@ webrtc_sources = [ "video/frame_dumping_decoder.h", "video/frame_encode_metadata_writer.h", "video/quality_limitation_reason_tracker.h", - "video/rtp_video_stream_receiver_frame_transformer_delegate.h", "video/send_delay_stats.h", "video/send_statistics_proxy.h", "video/stream_synchronization.h", "video/transport_adapter.h", "video/video_send_stream_impl.h", "video/video_source_sink_controller.h", - "video/video_stream_decoder_impl.h", "call/rtp_packet_sink_interface.h", "call/rtp_stream_receiver_controller_interface.h", "api/audio/echo_control.h", @@ -2418,8 +2275,6 @@ webrtc_sources = [ "modules/audio_coding/codecs/ilbc/state_construct.h", "modules/audio_coding/codecs/ilbc/window32_w32.h", "modules/audio_coding/codecs/ilbc/xcorr_coef.h", - "modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.h", - "modules/audio_coding/codecs/isac/main/source/entropy_coding.h", "modules/audio_coding/codecs/isac/main/source/filter_functions.h", "modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", "modules/audio_coding/codecs/opus/opus_inst.h", @@ -2427,7 +2282,6 @@ webrtc_sources = [ "modules/audio_processing/aec3/fft_data.h", "modules/audio_processing/aec3/nearend_detector.h", "modules/audio_processing/aecm/aecm_defines.h", - "modules/audio_processing/agc/analog_gain_stats_reporter.h", "modules/audio_processing/agc/legacy/gain_control.h", "modules/audio_processing/agc2/rnn_vad/ring_buffer.h", "modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", @@ -2443,10 +2297,8 @@ webrtc_sources = [ "rtc_base/socket_server.h", "video/adaptation/quality_scaler_resource.h", "video/buffered_frame_decryptor.h", - "video/quality_threshold.h", "video/report_block_stats.h", "video/stats_counter.h", - "video/video_send_stream.h", "video/video_stream_encoder.h", "rtc_base/socket_factory.h", "api/audio_codecs/audio_decoder_factory_template.h", @@ -2464,7 +2316,6 @@ webrtc_sources = [ "api/video/render_resolution.h", "api/video_codecs/bitstream_parser.h", "api/video_codecs/vp8_frame_buffer_controller.h", - "media/base/delayable.h", "media/sctp/sctp_transport_internal.h", "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", "modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", @@ -2480,8 +2331,6 @@ webrtc_sources = [ "modules/audio_coding/codecs/ilbc/poly_to_lsf.h", "modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", "modules/audio_coding/codecs/ilbc/smooth.h", - "modules/audio_coding/codecs/isac/fix/source/isac_fix_type.h", - "modules/audio_coding/codecs/isac/main/source/isac_float_type.h", "modules/audio_coding/codecs/isac/main/source/pitch_filter.h", "modules/audio_device/audio_device_config.h", "modules/audio_device/include/audio_device_default.h", @@ -2508,8 +2357,6 @@ webrtc_sources = [ "rtc_base/ssl_roots.h", "rtc_base/system/warn_current_thread_is_deadlocked.h", "rtc_base/trace_event.h", - "api/audio_codecs/isac/audio_decoder_isac.h", - "api/audio_codecs/isac/audio_encoder_isac.h", "api/task_queue/default_task_queue_factory.h", "api/video/video_stream_encoder_settings.h", "call/audio_sender.h", @@ -2525,8 +2372,6 @@ webrtc_sources = [ "modules/audio_coding/codecs/ilbc/init_decode.h", "modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", "modules/audio_coding/codecs/ilbc/state_search.h", - "modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", - "modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h", "modules/video_capture/video_capture_config.h", "modules/video_coding/codecs/vp8/include/vp8.h", "p2p/base/p2p_transport_channel_ice_field_trials.h", @@ -2565,7 +2410,6 @@ webrtc_sources = [ "modules/audio_processing/render_queue_item_verifier.h", "modules/pacing/rtp_packet_pacer.h", "modules/rtp_rtcp/source/rtp_rtcp_config.h", - "modules/video_coding/jitter_buffer_common.h", "p2p/base/dtls_transport_factory.h", "p2p/base/udp_port.h", "pc/peer_connection_internal.h", @@ -2732,8 +2576,6 @@ webrtc_sources = [ "video/alignment_adjuster.cc", "video/video_receive_stream2.h", "video/video_receive_stream2.cc", - "video/receive_statistics_proxy2.h", - "video/receive_statistics_proxy2.cc", "video/video_quality_observer2.h", "video/video_quality_observer2.cc", "video/rtp_streams_synchronizer2.h", @@ -2749,8 +2591,6 @@ webrtc_sources = [ "modules/rtp_rtcp/source/packet_sequencer.cc", "modules/video_coding/svc/scalability_structure_full_svc.h", "modules/video_coding/svc/scalability_structure_key_svc.h", - "rtc_base/async_resolver.h", - "rtc_base/async_resolver.cc", "rtc_base/experiments/bandwidth_quality_scaler_settings.h", "rtc_base/experiments/encoder_info_settings.h", "rtc_base/experiments/encoder_info_settings.cc", @@ -2810,35 +2650,24 @@ webrtc_sources = [ "modules/audio_coding/neteq/reorder_optimizer.cc", "modules/audio_coding/neteq/underrun_optimizer.cc", "common_video/framerate_controller.cc", - "modules/audio_processing/agc/analog_gain_stats_reporter.cc", "modules/audio_processing/agc2/vad_wrapper.cc", "modules/audio_processing/agc2/adaptive_digital_gain_controller.cc", "modules/video_coding/utility/framerate_controller_deprecated.h", "modules/video_coding/utility/framerate_controller_deprecated.cc", "video/adaptation/bandwidth_quality_scaler_resource.cc", - "api/wrapping_async_dns_resolver.cc", "modules/video_coding/utility/bandwidth_quality_scaler.cc", "rtc_base/experiments/bandwidth_quality_scaler_settings.cc", "common_video/h265/h265_common.cc", "common_video/h265/h265_pps_parser.cc", "common_video/h265/h265_sps_parser.cc", "common_video/h265/h265_vps_parser.cc", - "common_video/h265/legacy_bit_buffer.h", - "common_video/h265/legacy_bit_buffer.cc", - "modules/rtp_rtcp/source/rtp_format_h265.cc", - "modules/video_coding/h265_vps_sps_pps_tracker.cc", - "modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc", "common_video/h265/h265_bitstream_parser.cc", "video/frame_cadence_adapter.cc", - "modules/video_coding/codecs/h265/include/h265_globals.h", "video/frame_cadence_adapter.h", "common_video/h265/h265_common.h", - "modules/video_coding/h265_vps_sps_pps_tracker.h", "common_video/h265/h265_pps_parser.h", "common_video/h265/h265_bitstream_parser.h", - "modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h", "common_video/h265/h265_sps_parser.h", - "modules/rtp_rtcp/source/rtp_format_h265.h", "common_video/h265/h265_vps_parser.h", "rtc_base/strong_alias.h", "api/video/i444_buffer.h", @@ -2873,7 +2702,6 @@ webrtc_sources = [ "modules/audio_processing/aec3/config_selector.cc", "modules/rtp_rtcp/source/ulpfec_receiver.cc", "api/video_codecs/av1_profile.cc", - "modules/utility/maybe_worker_thread.cc", "pc/legacy_stats_collector.cc", "modules/audio_coding/neteq/packet_arrival_history.cc", "api/task_queue/pending_task_safety_flag.cc", @@ -2890,13 +2718,11 @@ webrtc_sources = [ "video/video_stream_buffer_controller.cc", "modules/audio_processing/agc2/clipping_predictor_level_buffer.cc", "api/video/frame_buffer.cc", - "modules/video_coding/timing/inter_frame_delay.cc", "modules/video_coding/timing/jitter_estimator.cc", "modules/video_coding/timing/timing.cc", "video/config/encoder_stream_factory.cc", "p2p/base/ice_switch_reason.cc", "p2p/base/wrapping_active_ice_controller.cc", - "modules/video_coding/timing/codec_timer.cc", "modules/video_coding/timing/timestamp_extrapolator.cc", "modules/video_coding/timing/frame_delay_variation_kalman_filter.cc", "modules/video_coding/timing/rtt_filter.cc", @@ -2919,12 +2745,9 @@ webrtc_sources = [ "modules/audio_processing/transient/voice_probability_delay_unit.h", "modules/pacing/prioritized_packet_queue.h", "modules/rtp_rtcp/source/ulpfec_receiver.h", - "modules/utility/maybe_worker_thread.h", "modules/video_coding/codecs/vp8/vp8_scalability.h", "modules/video_coding/svc/scalability_mode_util.h", - "modules/video_coding/timing/codec_timer.h", "modules/video_coding/timing/frame_delay_variation_kalman_filter.h", - "modules/video_coding/timing/inter_frame_delay.h", "modules/video_coding/timing/jitter_estimator.h", "modules/video_coding/timing/rtt_filter.h", "modules/video_coding/timing/timestamp_extrapolator.h", @@ -2955,6 +2778,7 @@ webrtc_sources = [ "p2p/base/ice_agent_interface.h", "api/video_codecs/video_encoder_factory_template_open_h264_adapter.h", "api/video_codecs/simulcast_stream.cc", + ":experiments/registered_field_trials.h", ] ios_objc_sources = [ @@ -3196,11 +3020,6 @@ ios_sources = [ "objc/components/network/RTCNetworkMonitor+Private.h", "objc/components/network/RTCNetworkMonitor.mm", "objc/native/src/network_monitor_observer.h", - "objc/components/video_codec/RTCCodecSpecificInfoH265.mm", - "objc/components/video_codec/RTCH265ProfileLevelId.mm", - "objc/components/video_codec/RTCCodecSpecificInfoH265+Private.h", - "objc/components/video_codec/RTCH265ProfileLevelId.h", - "objc/components/video_codec/RTCCodecSpecificInfoH265.h", "objc/api/peerconnection/RTCIceCandidateErrorEvent.h", "objc/api/peerconnection/RTCIceCandidateErrorEvent+Private.h", "objc/api/peerconnection/RTCIceCandidateErrorEvent.mm", @@ -3212,11 +3031,6 @@ ios_sources = [ ] common_arm_specific_sources = [webrtc_source_dir + "/" + path for path in [ - "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", "modules/audio_processing/aecm/aecm_core_neon.cc", "common_audio/fir_filter_neon.cc", "common_audio/signal_processing/cross_correlation_neon.c", @@ -3342,7 +3156,6 @@ dcsctp_sources = [ "webrtc/net/dcsctp/" + path for path in [ "common/internal_types.h", "common/sequence_numbers.h", "common/math.h", - "common/str_join.h", "public/dcsctp_socket_factory.cc", "public/dcsctp_handover_state.cc", @@ -3601,6 +3414,23 @@ opus_headers = [ raw_combined_sources = webrtc_sources combined_sources = [webrtc_source_dir + "/" + path for path in raw_combined_sources] + arch_specific_sources + [ webrtc_source_dir + "/" + "sdk/" + path for path in ios_sources + ios_objc_sources] + absl_sources + fft4g_sources + rnnoise_sources + pffft_sources + crc32c_sources + dcsctp_sources + opus_headers +genrule( + name = "opus_build", + srcs = [ + "experiments/field_trials.py", + ], + cmd_bash = + """ + set -ex + + python3 $(location :experiments/field_trials.py) header --output $(location :registered_field_trials.h), + """, + outs = ["experiments/registered_field_trials.h"], + visibility = [ + "//visibility:public", + ] +) + objc_library( name = "webrtc_lib", enable_modules = True, diff --git a/third-party/webrtc/webrtc b/third-party/webrtc/webrtc index 9f535bc11e..6b419a0536 160000 --- a/third-party/webrtc/webrtc +++ b/third-party/webrtc/webrtc @@ -1 +1 @@ -Subproject commit 9f535bc11e3fd19909eb3de2f5c0836c1e3f83f4 +Subproject commit 6b419a0536b1a0ccfff3682f997c6f19bcbd9bd8