├── .clang-format ├── .git-blame-ignore-revs ├── .gitignore ├── .gn ├── .vpython ├── AUTHORS ├── BUILD.gn ├── CODE_OF_CONDUCT.md ├── DEPS ├── LICENSE ├── LICENSE_THIRD_PARTY ├── OWNERS ├── PATENTS ├── PRESUBMIT.py ├── README.chromium ├── README.md ├── WATCHLISTS ├── api ├── BUILD.gn ├── DEPS ├── OWNERS ├── array_view.h ├── array_view_unittest.cc ├── audio │ └── audio_mixer.h ├── audio_codecs │ ├── BUILD.gn │ ├── L16 │ │ ├── BUILD.gn │ │ ├── audio_decoder_L16.cc │ │ ├── audio_decoder_L16.h │ │ ├── audio_encoder_L16.cc │ │ └── audio_encoder_L16.h │ ├── OWNERS │ ├── audio_decoder.cc │ ├── audio_decoder.h │ ├── audio_decoder_factory.h │ ├── audio_decoder_factory_template.h │ ├── audio_encoder.cc │ ├── audio_encoder.h │ ├── audio_encoder_factory.h │ ├── audio_encoder_factory_template.h │ ├── audio_format.cc │ ├── audio_format.h │ ├── builtin_audio_decoder_factory.cc │ ├── builtin_audio_decoder_factory.h │ ├── builtin_audio_encoder_factory.cc │ ├── builtin_audio_encoder_factory.h │ ├── g711 │ │ ├── BUILD.gn │ │ ├── audio_decoder_g711.cc │ │ ├── audio_decoder_g711.h │ │ ├── audio_encoder_g711.cc │ │ └── audio_encoder_g711.h │ ├── g722 │ │ ├── BUILD.gn │ │ ├── audio_decoder_g722.cc │ │ ├── audio_decoder_g722.h │ │ ├── audio_encoder_g722.cc │ │ ├── audio_encoder_g722.h │ │ └── audio_encoder_g722_config.h │ ├── ilbc │ │ ├── BUILD.gn │ │ ├── audio_decoder_ilbc.cc │ │ ├── audio_decoder_ilbc.h │ │ ├── audio_encoder_ilbc.cc │ │ ├── audio_encoder_ilbc.h │ │ └── audio_encoder_ilbc_config.h │ ├── isac │ │ ├── BUILD.gn │ │ ├── audio_decoder_isac.h │ │ ├── audio_decoder_isac_fix.cc │ │ ├── audio_decoder_isac_fix.h │ │ ├── audio_decoder_isac_float.cc │ │ ├── audio_decoder_isac_float.h │ │ ├── audio_encoder_isac.h │ │ ├── audio_encoder_isac_fix.cc │ │ ├── audio_encoder_isac_fix.h │ │ ├── audio_encoder_isac_float.cc │ │ └── audio_encoder_isac_float.h │ ├── opus │ │ ├── BUILD.gn │ │ ├── audio_decoder_opus.cc │ │ ├── audio_decoder_opus.h │ │ ├── audio_encoder_opus.cc │ │ ├── audio_encoder_opus.h │ │ ├── audio_encoder_opus_config.cc │ │ └── audio_encoder_opus_config.h │ └── test │ │ ├── BUILD.gn │ │ ├── audio_decoder_factory_template_unittest.cc │ │ └── audio_encoder_factory_template_unittest.cc ├── call │ ├── audio_sink.h │ └── transport.h ├── candidate.cc ├── candidate.h ├── cryptoparams.h ├── datachannel.h ├── datachannelinterface.h ├── dtmfsenderinterface.h ├── fakemetricsobserver.cc ├── fakemetricsobserver.h ├── jsep.h ├── jsepicecandidate.h ├── jsepsessiondescription.h ├── mediaconstraintsinterface.cc ├── mediaconstraintsinterface.h ├── mediastream.h ├── mediastreaminterface.cc ├── mediastreaminterface.h ├── mediastreamproxy.h ├── mediastreamtrack.h ├── mediastreamtrackproxy.h ├── mediatypes.cc ├── mediatypes.h ├── notifier.h ├── optional.cc ├── optional.h ├── optional_unittest.cc ├── ortc │ ├── mediadescription.cc │ ├── mediadescription.h │ ├── mediadescription_unittest.cc │ ├── ortcfactoryinterface.h │ ├── ortcrtpreceiverinterface.h │ ├── ortcrtpsenderinterface.h │ ├── packettransportinterface.h │ ├── rtptransportcontrollerinterface.h │ ├── rtptransportinterface.h │ ├── sessiondescription.cc │ ├── sessiondescription.h │ ├── sessiondescription_unittest.cc │ ├── srtptransportinterface.h │ └── udptransportinterface.h ├── peerconnectionfactoryproxy.h ├── peerconnectioninterface.h ├── peerconnectionproxy.h ├── proxy.cc ├── proxy.h ├── refcountedbase.h ├── rtcerror.cc ├── rtcerror.h ├── rtcerror_unittest.cc ├── rtceventlogoutput.h ├── rtpparameters.cc ├── rtpparameters.h ├── rtpparameters_unittest.cc ├── rtpreceiverinterface.h ├── rtpsender.h ├── rtpsenderinterface.h ├── rtptransceiverinterface.h ├── setremotedescriptionobserverinterface.h ├── stats │ ├── OWNERS │ ├── rtcstats.h │ ├── rtcstats_objects.h │ ├── rtcstatscollectorcallback.h │ └── rtcstatsreport.h ├── statstypes.cc ├── statstypes.h ├── streamcollection.h ├── test │ ├── fakeconstraints.h │ ├── mock_audio_mixer.h │ ├── mock_rtpreceiver.h │ ├── mock_rtpsender.h │ ├── mock_video_decoder_factory.h │ └── mock_video_encoder_factory.h ├── turncustomizer.h ├── umametrics.cc ├── umametrics.h ├── video │ ├── OWNERS │ ├── i420_buffer.cc │ ├── i420_buffer.h │ ├── video_content_type.cc │ ├── video_content_type.h │ ├── video_frame.cc │ ├── video_frame.h │ ├── video_frame_buffer.cc │ ├── video_frame_buffer.h │ ├── video_rotation.h │ ├── video_timing.cc │ └── video_timing.h ├── video_codecs │ ├── BUILD.gn │ ├── sdp_video_format.h │ ├── video_decoder.h │ ├── video_decoder_factory.h │ ├── video_encoder.cc │ ├── video_encoder.h │ └── video_encoder_factory.h ├── videosourceproxy.h ├── videotracksource.h └── webrtcsdp.h ├── audio ├── BUILD.gn ├── DEPS ├── OWNERS ├── audio_receive_stream.cc ├── audio_receive_stream.h ├── audio_receive_stream_unittest.cc ├── audio_send_stream.cc ├── audio_send_stream.h ├── audio_send_stream_tests.cc ├── audio_send_stream_unittest.cc ├── audio_state.cc ├── audio_state.h ├── audio_state_unittest.cc ├── audio_transport_proxy.cc ├── audio_transport_proxy.h ├── conversion.h ├── null_audio_poller.cc ├── null_audio_poller.h ├── scoped_voe_interface.h ├── test │ ├── audio_bwe_integration_test.cc │ ├── audio_bwe_integration_test.h │ ├── audio_end_to_end_test.cc │ ├── audio_end_to_end_test.h │ ├── audio_stats_test.cc │ ├── low_bandwidth_audio_test.cc │ ├── low_bandwidth_audio_test.py │ └── unittests │ │ └── low_bandwidth_audio_test_test.py ├── time_interval.cc ├── time_interval.h ├── time_interval_unittest.cc └── utility │ ├── BUILD.gn │ ├── audio_frame_operations.cc │ ├── audio_frame_operations.h │ └── audio_frame_operations_unittest.cc ├── call ├── BUILD.gn ├── DEPS ├── OWNERS ├── audio_receive_stream.h ├── audio_send_stream.cc ├── audio_send_stream.h ├── audio_state.h ├── bitrate_allocator.cc ├── bitrate_allocator.h ├── bitrate_allocator_unittest.cc ├── bitrate_estimator_tests.cc ├── call.cc ├── call.h ├── call_perf_tests.cc ├── call_unittest.cc ├── callfactory.cc ├── callfactory.h ├── callfactoryinterface.h ├── fake_rtp_transport_controller_send.h ├── flexfec_receive_stream.h ├── flexfec_receive_stream_impl.cc ├── flexfec_receive_stream_impl.h ├── flexfec_receive_stream_unittest.cc ├── rampup_tests.cc ├── rampup_tests.h ├── rtcp_demuxer.cc ├── rtcp_demuxer.h ├── rtcp_demuxer_unittest.cc ├── rtcp_packet_sink_interface.h ├── rtp_config.cc ├── rtp_config.h ├── rtp_demuxer.cc ├── rtp_demuxer.h ├── rtp_demuxer_unittest.cc ├── rtp_packet_sink_interface.h ├── rtp_rtcp_demuxer_helper.cc ├── rtp_rtcp_demuxer_helper.h ├── rtp_rtcp_demuxer_helper_unittest.cc ├── rtp_stream_receiver_controller.cc ├── rtp_stream_receiver_controller.h ├── rtp_stream_receiver_controller_interface.h ├── rtp_transport_controller_send.cc ├── rtp_transport_controller_send.h ├── rtp_transport_controller_send_interface.h ├── rtx_receive_stream.cc ├── rtx_receive_stream.h ├── rtx_receive_stream_unittest.cc ├── ssrc_binding_observer.h ├── syncable.cc ├── syncable.h ├── test │ └── mock_rtp_packet_sink_interface.h ├── video_config.cc ├── video_config.h ├── video_receive_stream.cc ├── video_receive_stream.h ├── video_send_stream.cc └── video_send_stream.h ├── codereview.settings ├── common_audio ├── BUILD.gn ├── DEPS ├── OWNERS ├── audio_converter.cc ├── audio_converter.h ├── audio_converter_unittest.cc ├── audio_ring_buffer.cc ├── audio_ring_buffer.h ├── audio_ring_buffer_unittest.cc ├── audio_util.cc ├── audio_util_unittest.cc ├── blocker.cc ├── blocker.h ├── blocker_unittest.cc ├── channel_buffer.cc ├── channel_buffer.h ├── channel_buffer_unittest.cc ├── fft4g.c ├── fft4g.h ├── fir_filter.h ├── fir_filter_c.cc ├── fir_filter_c.h ├── fir_filter_factory.cc ├── fir_filter_factory.h ├── fir_filter_neon.cc ├── fir_filter_neon.h ├── fir_filter_sse.cc ├── fir_filter_sse.h ├── fir_filter_unittest.cc ├── include │ └── audio_util.h ├── lapped_transform.cc ├── lapped_transform.h ├── lapped_transform_unittest.cc ├── mocks │ └── mock_smoothing_filter.h ├── real_fourier.cc ├── real_fourier.h ├── real_fourier_ooura.cc ├── real_fourier_ooura.h ├── real_fourier_openmax.cc ├── real_fourier_openmax.h ├── real_fourier_unittest.cc ├── resampler │ ├── include │ │ ├── push_resampler.h │ │ └── resampler.h │ ├── push_resampler.cc │ ├── push_resampler_unittest.cc │ ├── push_sinc_resampler.cc │ ├── push_sinc_resampler.h │ ├── push_sinc_resampler_unittest.cc │ ├── resampler.cc │ ├── resampler_unittest.cc │ ├── sinc_resampler.cc │ ├── sinc_resampler.h │ ├── sinc_resampler_neon.cc │ ├── sinc_resampler_sse.cc │ ├── sinc_resampler_unittest.cc │ ├── sinusoidal_linear_chirp_source.cc │ └── sinusoidal_linear_chirp_source.h ├── ring_buffer.c ├── ring_buffer.h ├── ring_buffer_unittest.cc ├── signal_processing │ ├── auto_corr_to_refl_coef.c │ ├── auto_correlation.c │ ├── complex_bit_reverse.c │ ├── complex_bit_reverse_arm.S │ ├── complex_bit_reverse_mips.c │ ├── complex_fft.c │ ├── complex_fft_mips.c │ ├── complex_fft_tables.h │ ├── copy_set_operations.c │ ├── cross_correlation.c │ ├── cross_correlation_mips.c │ ├── cross_correlation_neon.c │ ├── division_operations.c │ ├── dot_product_with_scale.cc │ ├── dot_product_with_scale.h │ ├── downsample_fast.c │ ├── downsample_fast_mips.c │ ├── downsample_fast_neon.c │ ├── energy.c │ ├── filter_ar.c │ ├── filter_ar_fast_q12.c │ ├── filter_ar_fast_q12_armv7.S │ ├── filter_ar_fast_q12_mips.c │ ├── filter_ma_fast_q12.c │ ├── get_hanning_window.c │ ├── get_scaling_square.c │ ├── ilbc_specific_functions.c │ ├── include │ │ ├── real_fft.h │ │ ├── signal_processing_library.h │ │ ├── spl_inl.h │ │ ├── spl_inl_armv7.h │ │ └── spl_inl_mips.h │ ├── levinson_durbin.c │ ├── lpc_to_refl_coef.c │ ├── min_max_operations.c │ ├── min_max_operations_mips.c │ ├── min_max_operations_neon.c │ ├── randomization_functions.c │ ├── real_fft.c │ ├── real_fft_unittest.cc │ ├── refl_coef_to_lpc.c │ ├── resample.c │ ├── resample_48khz.c │ ├── resample_by_2.c │ ├── resample_by_2_internal.c │ ├── resample_by_2_internal.h │ ├── resample_by_2_mips.c │ ├── resample_fractional.c │ ├── signal_processing_unittest.cc │ ├── spl_init.c │ ├── spl_inl.c │ ├── spl_sqrt.c │ ├── spl_sqrt_floor.c │ ├── spl_sqrt_floor_arm.S │ ├── spl_sqrt_floor_mips.c │ ├── splitting_filter.c │ ├── sqrt_of_one_minus_x_squared.c │ ├── vector_scaling_operations.c │ └── vector_scaling_operations_mips.c ├── smoothing_filter.cc ├── smoothing_filter.h ├── smoothing_filter_unittest.cc ├── sparse_fir_filter.cc ├── sparse_fir_filter.h ├── sparse_fir_filter_unittest.cc ├── vad │ ├── include │ │ ├── vad.h │ │ └── webrtc_vad.h │ ├── mock │ │ └── mock_vad.h │ ├── vad.cc │ ├── vad_core.c │ ├── vad_core.h │ ├── vad_core_unittest.cc │ ├── vad_filterbank.c │ ├── vad_filterbank.h │ ├── vad_filterbank_unittest.cc │ ├── vad_gmm.c │ ├── vad_gmm.h │ ├── vad_gmm_unittest.cc │ ├── vad_sp.c │ ├── vad_sp.h │ ├── vad_sp_unittest.cc │ ├── vad_unittest.cc │ ├── vad_unittest.h │ └── webrtc_vad.c ├── wav_file.cc ├── wav_file.h ├── wav_file_unittest.cc ├── wav_header.cc ├── wav_header.h ├── wav_header_unittest.cc ├── window_generator.cc ├── window_generator.h └── window_generator_unittest.cc ├── common_types.cc ├── common_types.h ├── common_video ├── BUILD.gn ├── DEPS ├── OWNERS ├── bitrate_adjuster.cc ├── bitrate_adjuster_unittest.cc ├── h264 │ ├── h264_bitstream_parser.cc │ ├── h264_bitstream_parser.h │ ├── h264_bitstream_parser_unittest.cc │ ├── h264_common.cc │ ├── h264_common.h │ ├── pps_parser.cc │ ├── pps_parser.h │ ├── pps_parser_unittest.cc │ ├── profile_level_id.h │ ├── profile_level_id_unittest.cc │ ├── sps_parser.cc │ ├── sps_parser.h │ ├── sps_parser_unittest.cc │ ├── sps_vui_rewriter.cc │ ├── sps_vui_rewriter.h │ └── sps_vui_rewriter_unittest.cc ├── i420_buffer_pool.cc ├── i420_buffer_pool_unittest.cc ├── i420_video_frame_unittest.cc ├── include │ ├── bitrate_adjuster.h │ ├── frame_callback.h │ ├── i420_buffer_pool.h │ ├── incoming_video_stream.h │ ├── video_bitrate_allocator.h │ ├── video_frame.h │ └── video_frame_buffer.h ├── incoming_video_stream.cc ├── libyuv │ ├── include │ │ └── webrtc_libyuv.h │ ├── libyuv_unittest.cc │ └── webrtc_libyuv.cc ├── video_frame.cc ├── video_frame_buffer.cc ├── video_render_frames.cc └── video_render_frames.h ├── data ├── audio_processing │ ├── OWNERS │ └── android │ │ ├── output_data_fixed.pb │ │ └── output_data_float.pb ├── common_video │ └── jpeg │ │ └── webrtc_logo.jpg ├── rtp_rtcp │ ├── H263Foreman_CIF_Iframe.bin │ ├── H263Foreman_CIF_Pframe.bin │ ├── H263_CIF_IFRAME.bin │ ├── H263_CIF_PFRAME.bin │ ├── H263_QCIF_IFRAME.bin │ ├── RTCPPacketTMMBR0.bin │ ├── RTCPPacketTMMBR1.bin │ ├── RTCPPacketTMMBR2.bin │ ├── RTCPPacketTMMBR3.bin │ ├── RTCPPacketTMMBR4.bin │ ├── RTCPPacketTMMBR4_1.bin │ ├── RTCPPacketTMMBR4_2.bin │ └── RTCPPacketTMMBR5.bin └── voice_engine │ ├── audio_long16.wav │ ├── audio_long16big_endian.pcm │ ├── audio_long16noise.pcm │ ├── audio_long8.pcm │ ├── audio_long8mulaw.wav │ ├── audio_short16.pcm │ ├── audio_tiny11.wav │ ├── audio_tiny16.wav │ ├── audio_tiny22.wav │ ├── audio_tiny32.wav │ ├── audio_tiny44.wav │ ├── audio_tiny8.wav │ └── stereo_rtp_files │ ├── HRTF_pcm16wb.rtp │ ├── HRTF_pcm16wb_jitter.rtp │ ├── README.txt │ ├── hrtf_g722_1C_48.rtp │ ├── hrtf_g722_1C_48_jitterT2.rtp │ ├── rtpplay.exe │ ├── stereo_g729.rtp │ ├── stereo_g729_jitter.rtp │ ├── stereo_pcm16wb.rtp │ ├── stereo_pcm16wb_jitter.rtp │ ├── stereo_pcmu.rtp │ ├── stereo_pcmu_jitter.rtp │ ├── stereo_pcmu_vad.rtp │ ├── stereo_pcmu_vad_jitter.rtp │ └── toggling_stereo_g729_pt18_pt125.rtp ├── examples ├── BUILD.gn ├── DEPS ├── OWNERS ├── aarproject │ ├── .gitignore │ ├── .idea │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── runConfigurations.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ └── proguard-rules.pro │ ├── build.gradle │ ├── gradle.properties │ ├── local.properties │ └── settings.gradle ├── androidapp │ ├── AndroidManifest.xml │ ├── OWNERS │ ├── README │ ├── ant.properties │ ├── build.xml │ ├── project.properties │ ├── res │ │ ├── drawable-hdpi │ │ │ ├── disconnect.png │ │ │ ├── ic_action_full_screen.png │ │ │ ├── ic_action_return_from_full_screen.png │ │ │ ├── ic_launcher.png │ │ │ └── ic_loopback_call.png │ │ ├── drawable-ldpi │ │ │ ├── disconnect.png │ │ │ ├── ic_action_full_screen.png │ │ │ ├── ic_action_return_from_full_screen.png │ │ │ ├── ic_launcher.png │ │ │ └── ic_loopback_call.png │ │ ├── drawable-mdpi │ │ │ ├── disconnect.png │ │ │ ├── ic_action_full_screen.png │ │ │ ├── ic_action_return_from_full_screen.png │ │ │ ├── ic_launcher.png │ │ │ └── ic_loopback_call.png │ │ ├── drawable-xhdpi │ │ │ ├── disconnect.png │ │ │ ├── ic_action_full_screen.png │ │ │ ├── ic_action_return_from_full_screen.png │ │ │ ├── ic_launcher.png │ │ │ └── ic_loopback_call.png │ │ ├── layout │ │ │ ├── activity_call.xml │ │ │ ├── activity_connect.xml │ │ │ ├── fragment_call.xml │ │ │ └── fragment_hud.xml │ │ ├── menu │ │ │ └── connect_menu.xml │ │ ├── values-v17 │ │ │ └── styles.xml │ │ ├── values-v21 │ │ │ └── styles.xml │ │ ├── values │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ └── xml │ │ │ └── preferences.xml │ ├── src │ │ └── org │ │ │ └── appspot │ │ │ └── apprtc │ │ │ ├── AppRTCAudioManager.java │ │ │ ├── AppRTCBluetoothManager.java │ │ │ ├── AppRTCClient.java │ │ │ ├── AppRTCProximitySensor.java │ │ │ ├── CallActivity.java │ │ │ ├── CallFragment.java │ │ │ ├── CaptureQualityController.java │ │ │ ├── ConnectActivity.java │ │ │ ├── CpuMonitor.java │ │ │ ├── DirectRTCClient.java │ │ │ ├── HudFragment.java │ │ │ ├── PeerConnectionClient.java │ │ │ ├── RoomParametersFetcher.java │ │ │ ├── SettingsActivity.java │ │ │ ├── SettingsFragment.java │ │ │ ├── TCPChannelClient.java │ │ │ ├── UnhandledExceptionHandler.java │ │ │ ├── WebSocketChannelClient.java │ │ │ ├── WebSocketRTCClient.java │ │ │ └── util │ │ │ ├── AppRTCUtils.java │ │ │ └── AsyncHttpURLConnection.java │ ├── start_loopback_stubbed_camera_saved_video_out.py │ └── third_party │ │ └── autobanh │ │ ├── BUILD.gn │ │ ├── LICENSE │ │ ├── LICENSE.md │ │ ├── NOTICE │ │ └── lib │ │ └── autobanh.jar ├── androidjunit │ ├── README │ └── src │ │ └── org │ │ └── appspot │ │ └── apprtc │ │ ├── BluetoothManagerTest.java │ │ ├── DirectRTCClientTest.java │ │ └── TCPChannelClientTest.java ├── androidtests │ ├── AndroidManifest.xml │ ├── OWNERS │ ├── README │ ├── ant.properties │ ├── build.xml │ ├── gradle_project_test.py │ ├── project.properties │ ├── src │ │ └── org │ │ │ └── appspot │ │ │ └── apprtc │ │ │ └── test │ │ │ ├── CallActivityStubbedInputOutputTest.java │ │ │ └── PeerConnectionClientTest.java │ ├── third_party │ │ ├── .gitignore │ │ └── README.webrtc │ └── video_quality_loopback_test.py ├── objc │ ├── AppRTCMobile │ │ ├── ARDAppClient+Internal.h │ │ ├── ARDAppClient.h │ │ ├── ARDAppClient.m │ │ ├── ARDAppEngineClient.h │ │ ├── ARDAppEngineClient.m │ │ ├── ARDBitrateTracker.h │ │ ├── ARDBitrateTracker.m │ │ ├── ARDCaptureController.h │ │ ├── ARDCaptureController.m │ │ ├── ARDJoinResponse+Internal.h │ │ ├── ARDJoinResponse.h │ │ ├── ARDJoinResponse.m │ │ ├── ARDMessageResponse+Internal.h │ │ ├── ARDMessageResponse.h │ │ ├── ARDMessageResponse.m │ │ ├── ARDRoomServerClient.h │ │ ├── ARDSettingsModel+Private.h │ │ ├── ARDSettingsModel.h │ │ ├── ARDSettingsModel.m │ │ ├── ARDSettingsStore.h │ │ ├── ARDSettingsStore.m │ │ ├── ARDSignalingChannel.h │ │ ├── ARDSignalingMessage.h │ │ ├── ARDSignalingMessage.m │ │ ├── ARDStatsBuilder.h │ │ ├── ARDStatsBuilder.m │ │ ├── ARDTURNClient+Internal.h │ │ ├── ARDTURNClient.h │ │ ├── ARDTURNClient.m │ │ ├── ARDWebSocketChannel.h │ │ ├── ARDWebSocketChannel.m │ │ ├── RTCIceCandidate+JSON.h │ │ ├── RTCIceCandidate+JSON.m │ │ ├── RTCIceServer+JSON.h │ │ ├── RTCIceServer+JSON.m │ │ ├── RTCMediaConstraints+JSON.h │ │ ├── RTCMediaConstraints+JSON.m │ │ ├── RTCSessionDescription+JSON.h │ │ ├── RTCSessionDescription+JSON.m │ │ ├── common │ │ │ ├── ARDUtilities.h │ │ │ └── ARDUtilities.m │ │ ├── ios │ │ │ ├── ARDAppDelegate.h │ │ │ ├── ARDAppDelegate.m │ │ │ ├── ARDFileCaptureController.h │ │ │ ├── ARDFileCaptureController.m │ │ │ ├── ARDMainView.h │ │ │ ├── ARDMainView.m │ │ │ ├── ARDMainViewController.h │ │ │ ├── ARDMainViewController.m │ │ │ ├── ARDSettingsViewController.h │ │ │ ├── ARDSettingsViewController.m │ │ │ ├── ARDStatsView.h │ │ │ ├── ARDStatsView.m │ │ │ ├── ARDVideoCallView.h │ │ │ ├── ARDVideoCallView.m │ │ │ ├── ARDVideoCallViewController.h │ │ │ ├── ARDVideoCallViewController.m │ │ │ ├── Info.plist │ │ │ ├── RTCVideoCodecInfo+HumanReadable.h │ │ │ ├── RTCVideoCodecInfo+HumanReadable.m │ │ │ ├── UIImage+ARDUtilities.h │ │ │ ├── UIImage+ARDUtilities.m │ │ │ ├── main.m │ │ │ └── resources │ │ │ │ ├── Roboto-Regular.ttf │ │ │ │ ├── foreman.mp4 │ │ │ │ ├── iPhone5@2x.png │ │ │ │ ├── iPhone6@2x.png │ │ │ │ ├── iPhone6p@3x.png │ │ │ │ ├── ic_call_end_black_24dp.png │ │ │ │ ├── ic_call_end_black_24dp@2x.png │ │ │ │ ├── ic_clear_black_24dp.png │ │ │ │ ├── ic_clear_black_24dp@2x.png │ │ │ │ ├── ic_settings_black_24dp.png │ │ │ │ ├── ic_settings_black_24dp@2x.png │ │ │ │ ├── ic_surround_sound_black_24dp.png │ │ │ │ ├── ic_surround_sound_black_24dp@2x.png │ │ │ │ ├── ic_switch_video_black_24dp.png │ │ │ │ ├── ic_switch_video_black_24dp@2x.png │ │ │ │ └── mozart.mp3 │ │ ├── mac │ │ │ ├── APPRTCAppDelegate.h │ │ │ ├── APPRTCAppDelegate.m │ │ │ ├── APPRTCViewController.h │ │ │ ├── APPRTCViewController.m │ │ │ ├── Info.plist │ │ │ └── main.m │ │ ├── tests │ │ │ ├── ARDAppClient_xctest.mm │ │ │ ├── ARDFileCaptureController_xctest.mm │ │ │ └── ARDSettingsModel_xctest.mm │ │ └── third_party │ │ │ └── SocketRocket │ │ │ ├── LICENSE │ │ │ ├── SRWebSocket.h │ │ │ └── SRWebSocket.m │ ├── Icon-120.png │ ├── Icon-180.png │ ├── Icon.png │ └── README ├── peerconnection │ ├── OWNERS │ ├── client │ │ ├── conductor.cc │ │ ├── conductor.h │ │ ├── defaults.cc │ │ ├── defaults.h │ │ ├── flagdefs.h │ │ ├── linux │ │ │ ├── main.cc │ │ │ ├── main_wnd.cc │ │ │ └── main_wnd.h │ │ ├── main.cc │ │ ├── main_wnd.cc │ │ ├── main_wnd.h │ │ ├── peer_connection_client.cc │ │ └── peer_connection_client.h │ └── server │ │ ├── data_socket.cc │ │ ├── data_socket.h │ │ ├── main.cc │ │ ├── peer_channel.cc │ │ ├── peer_channel.h │ │ ├── server_test.html │ │ ├── utils.cc │ │ └── utils.h ├── relayserver │ └── relayserver_main.cc ├── stunprober │ └── main.cc ├── stunserver │ └── stunserver_main.cc ├── turnserver │ └── turnserver_main.cc └── unityplugin │ ├── ANDROID_INSTRUCTION │ ├── DEPS │ ├── OWNERS │ ├── README │ ├── classreferenceholder.cc │ ├── classreferenceholder.h │ ├── java │ └── src │ │ └── org │ │ └── webrtc │ │ └── UnityUtility.java │ ├── jni_onload.cc │ ├── simple_peer_connection.cc │ ├── simple_peer_connection.h │ ├── unity_plugin_apis.cc │ ├── unity_plugin_apis.h │ ├── video_observer.cc │ └── video_observer.h ├── infra ├── OWNERS └── config │ ├── OWNERS │ ├── README.md │ └── cq.cfg ├── license_template.txt ├── logging ├── BUILD.gn ├── OWNERS └── rtc_event_log │ ├── DEPS │ ├── encoder │ ├── rtc_event_log_encoder.h │ ├── rtc_event_log_encoder_legacy.cc │ ├── rtc_event_log_encoder_legacy.h │ └── rtc_event_log_encoder_unittest.cc │ ├── events │ ├── rtc_event.h │ ├── rtc_event_audio_network_adaptation.cc │ ├── rtc_event_audio_network_adaptation.h │ ├── rtc_event_audio_playout.cc │ ├── rtc_event_audio_playout.h │ ├── rtc_event_audio_receive_stream_config.cc │ ├── rtc_event_audio_receive_stream_config.h │ ├── rtc_event_audio_send_stream_config.cc │ ├── rtc_event_audio_send_stream_config.h │ ├── rtc_event_bwe_update_delay_based.cc │ ├── rtc_event_bwe_update_delay_based.h │ ├── rtc_event_bwe_update_loss_based.cc │ ├── rtc_event_bwe_update_loss_based.h │ ├── rtc_event_logging_started.cc │ ├── rtc_event_logging_started.h │ ├── rtc_event_logging_stopped.cc │ ├── rtc_event_logging_stopped.h │ ├── rtc_event_probe_cluster_created.cc │ ├── rtc_event_probe_cluster_created.h │ ├── rtc_event_probe_result_failure.cc │ ├── rtc_event_probe_result_failure.h │ ├── rtc_event_probe_result_success.cc │ ├── rtc_event_probe_result_success.h │ ├── rtc_event_rtcp_packet_incoming.cc │ ├── rtc_event_rtcp_packet_incoming.h │ ├── rtc_event_rtcp_packet_outgoing.cc │ ├── rtc_event_rtcp_packet_outgoing.h │ ├── rtc_event_rtp_packet_incoming.cc │ ├── rtc_event_rtp_packet_incoming.h │ ├── rtc_event_rtp_packet_outgoing.cc │ ├── rtc_event_rtp_packet_outgoing.h │ ├── rtc_event_video_receive_stream_config.cc │ ├── rtc_event_video_receive_stream_config.h │ ├── rtc_event_video_send_stream_config.cc │ └── rtc_event_video_send_stream_config.h │ ├── mock │ └── mock_rtc_event_log.h │ ├── output │ ├── rtc_event_log_output_file.cc │ ├── rtc_event_log_output_file.h │ └── rtc_event_log_output_file_unittest.cc │ ├── rtc_event_log.cc │ ├── rtc_event_log.h │ ├── rtc_event_log.proto │ ├── rtc_event_log2rtp_dump.cc │ ├── rtc_event_log2stats.cc │ ├── rtc_event_log2text.cc │ ├── rtc_event_log_factory.cc │ ├── rtc_event_log_factory.h │ ├── rtc_event_log_factory_interface.h │ ├── rtc_event_log_parser.cc │ ├── rtc_event_log_parser.h │ ├── rtc_event_log_unittest.cc │ ├── rtc_event_log_unittest_helper.cc │ ├── rtc_event_log_unittest_helper.h │ ├── rtc_stream_config.cc │ └── rtc_stream_config.h ├── matrix ├── build_instructions.txt ├── test.c └── test2.c ├── media ├── BUILD.gn ├── DEPS ├── OWNERS ├── base │ ├── adaptedvideotracksource.cc │ ├── adaptedvideotracksource.h │ ├── audiosource.h │ ├── codec.cc │ ├── codec.h │ ├── codec_unittest.cc │ ├── cryptoparams.h │ ├── device.h │ ├── fakemediaengine.h │ ├── fakenetworkinterface.h │ ├── fakertp.cc │ ├── fakertp.h │ ├── fakevideocapturer.h │ ├── fakevideorenderer.h │ ├── h264_profile_level_id.cc │ ├── h264_profile_level_id.h │ ├── mediachannel.h │ ├── mediaconstants.cc │ ├── mediaconstants.h │ ├── mediaengine.cc │ ├── mediaengine.h │ ├── rtpdataengine.cc │ ├── rtpdataengine.h │ ├── rtpdataengine_unittest.cc │ ├── rtputils.cc │ ├── rtputils.h │ ├── rtputils_unittest.cc │ ├── streamparams.cc │ ├── streamparams.h │ ├── streamparams_unittest.cc │ ├── test │ │ └── mock_mediachannel.h │ ├── testutils.cc │ ├── testutils.h │ ├── turnutils.cc │ ├── turnutils.h │ ├── turnutils_unittest.cc │ ├── videoadapter.cc │ ├── videoadapter.h │ ├── videoadapter_unittest.cc │ ├── videobroadcaster.cc │ ├── videobroadcaster.h │ ├── videobroadcaster_unittest.cc │ ├── videocapturer.cc │ ├── videocapturer.h │ ├── videocapturer_unittest.cc │ ├── videocapturerfactory.h │ ├── videocommon.cc │ ├── videocommon.h │ ├── videocommon_unittest.cc │ ├── videoengine_unittest.h │ ├── videosinkinterface.h │ ├── videosourcebase.cc │ ├── videosourcebase.h │ ├── videosourceinterface.cc │ └── videosourceinterface.h ├── engine │ ├── adm_helpers.cc │ ├── adm_helpers.h │ ├── apm_helpers.cc │ ├── apm_helpers.h │ ├── apm_helpers_unittest.cc │ ├── constants.cc │ ├── constants.h │ ├── convert_legacy_video_factory.cc │ ├── convert_legacy_video_factory.h │ ├── fakewebrtccall.cc │ ├── fakewebrtccall.h │ ├── fakewebrtcdeviceinfo.h │ ├── fakewebrtcvcmfactory.h │ ├── fakewebrtcvideocapturemodule.h │ ├── fakewebrtcvideoengine.h │ ├── fakewebrtcvoiceengine.h │ ├── internaldecoderfactory.cc │ ├── internaldecoderfactory.h │ ├── internaldecoderfactory_unittest.cc │ ├── internalencoderfactory.cc │ ├── internalencoderfactory.h │ ├── nullwebrtcvideoengine.h │ ├── nullwebrtcvideoengine_unittest.cc │ ├── payload_type_mapper.cc │ ├── payload_type_mapper.h │ ├── payload_type_mapper_unittest.cc │ ├── scopedvideodecoder.cc │ ├── scopedvideodecoder.h │ ├── scopedvideoencoder.cc │ ├── scopedvideoencoder.h │ ├── simulcast.cc │ ├── simulcast.h │ ├── simulcast_encoder_adapter.cc │ ├── simulcast_encoder_adapter.h │ ├── simulcast_encoder_adapter_unittest.cc │ ├── simulcast_unittest.cc │ ├── videodecodersoftwarefallbackwrapper.cc │ ├── videodecodersoftwarefallbackwrapper.h │ ├── videodecodersoftwarefallbackwrapper_unittest.cc │ ├── videoencodersoftwarefallbackwrapper.cc │ ├── videoencodersoftwarefallbackwrapper.h │ ├── videoencodersoftwarefallbackwrapper_unittest.cc │ ├── vp8_encoder_simulcast_proxy.cc │ ├── vp8_encoder_simulcast_proxy.h │ ├── vp8_encoder_simulcast_proxy_unittest.cc │ ├── webrtcmediaengine.cc │ ├── webrtcmediaengine.h │ ├── webrtcmediaengine_unittest.cc │ ├── webrtcvideocapturer.cc │ ├── webrtcvideocapturer.h │ ├── webrtcvideocapturer_unittest.cc │ ├── webrtcvideocapturerfactory.cc │ ├── webrtcvideocapturerfactory.h │ ├── webrtcvideodecoderfactory.cc │ ├── webrtcvideodecoderfactory.h │ ├── webrtcvideoencoderfactory.cc │ ├── webrtcvideoencoderfactory.h │ ├── webrtcvideoencoderfactory_unittest.cc │ ├── webrtcvideoengine.cc │ ├── webrtcvideoengine.h │ ├── webrtcvideoengine_unittest.cc │ ├── webrtcvoe.h │ ├── webrtcvoiceengine.cc │ ├── webrtcvoiceengine.h │ └── webrtcvoiceengine_unittest.cc └── sctp │ ├── sctptransport.cc │ ├── sctptransport.h │ ├── sctptransport_unittest.cc │ └── sctptransportinternal.h ├── modules ├── BUILD.gn ├── OWNERS ├── audio_coding │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── acm2 │ │ ├── acm_codec_database.cc │ │ ├── acm_codec_database.h │ │ ├── acm_receive_test.cc │ │ ├── acm_receive_test.h │ │ ├── acm_receiver.cc │ │ ├── acm_receiver.h │ │ ├── acm_receiver_unittest.cc │ │ ├── acm_resampler.cc │ │ ├── acm_resampler.h │ │ ├── acm_send_test.cc │ │ ├── acm_send_test.h │ │ ├── audio_coding_module.cc │ │ ├── audio_coding_module_unittest.cc │ │ ├── call_statistics.cc │ │ ├── call_statistics.h │ │ ├── call_statistics_unittest.cc │ │ ├── codec_manager.cc │ │ ├── codec_manager.h │ │ ├── codec_manager_unittest.cc │ │ ├── rent_a_codec.cc │ │ ├── rent_a_codec.h │ │ └── rent_a_codec_unittest.cc │ ├── audio_coding.gni │ ├── audio_network_adaptor │ │ ├── audio_network_adaptor_config.cc │ │ ├── audio_network_adaptor_impl.cc │ │ ├── audio_network_adaptor_impl.h │ │ ├── audio_network_adaptor_impl_unittest.cc │ │ ├── bitrate_controller.cc │ │ ├── bitrate_controller.h │ │ ├── bitrate_controller_unittest.cc │ │ ├── channel_controller.cc │ │ ├── channel_controller.h │ │ ├── channel_controller_unittest.cc │ │ ├── config.proto │ │ ├── controller.cc │ │ ├── controller.h │ │ ├── controller_manager.cc │ │ ├── controller_manager.h │ │ ├── controller_manager_unittest.cc │ │ ├── debug_dump.proto │ │ ├── debug_dump_writer.cc │ │ ├── debug_dump_writer.h │ │ ├── dtx_controller.cc │ │ ├── dtx_controller.h │ │ ├── dtx_controller_unittest.cc │ │ ├── event_log_writer.cc │ │ ├── event_log_writer.h │ │ ├── event_log_writer_unittest.cc │ │ ├── fec_controller_plr_based.cc │ │ ├── fec_controller_plr_based.h │ │ ├── fec_controller_plr_based_unittest.cc │ │ ├── fec_controller_rplr_based.cc │ │ ├── fec_controller_rplr_based.h │ │ ├── fec_controller_rplr_based_unittest.cc │ │ ├── frame_length_controller.cc │ │ ├── frame_length_controller.h │ │ ├── frame_length_controller_unittest.cc │ │ ├── include │ │ │ ├── audio_network_adaptor.h │ │ │ └── audio_network_adaptor_config.h │ │ ├── mock │ │ │ ├── mock_audio_network_adaptor.h │ │ │ ├── mock_controller.h │ │ │ ├── mock_controller_manager.h │ │ │ └── mock_debug_dump_writer.h │ │ ├── parse_ana_dump.py │ │ └── util │ │ │ ├── threshold_curve.h │ │ │ └── threshold_curve_unittest.cc │ ├── codecs │ │ ├── OWNERS │ │ ├── audio_decoder.h │ │ ├── audio_encoder.h │ │ ├── audio_format_conversion.cc │ │ ├── audio_format_conversion.h │ │ ├── builtin_audio_decoder_factory.h │ │ ├── builtin_audio_decoder_factory_unittest.cc │ │ ├── builtin_audio_encoder_factory.h │ │ ├── builtin_audio_encoder_factory_unittest.cc │ │ ├── cng │ │ │ ├── audio_encoder_cng.cc │ │ │ ├── audio_encoder_cng.h │ │ │ ├── audio_encoder_cng_unittest.cc │ │ │ ├── cng_unittest.cc │ │ │ ├── webrtc_cng.cc │ │ │ └── webrtc_cng.h │ │ ├── g711 │ │ │ ├── OWNERS │ │ │ ├── audio_decoder_pcm.cc │ │ │ ├── audio_decoder_pcm.h │ │ │ ├── audio_encoder_pcm.cc │ │ │ ├── audio_encoder_pcm.h │ │ │ ├── g711.c │ │ │ ├── g711.h │ │ │ ├── g711_interface.c │ │ │ ├── g711_interface.h │ │ │ └── test │ │ │ │ └── testG711.cc │ │ ├── g722 │ │ │ ├── audio_decoder_g722.cc │ │ │ ├── audio_decoder_g722.h │ │ │ ├── audio_encoder_g722.cc │ │ │ ├── audio_encoder_g722.h │ │ │ ├── g722_decode.c │ │ │ ├── g722_enc_dec.h │ │ │ ├── g722_encode.c │ │ │ ├── g722_interface.c │ │ │ ├── g722_interface.h │ │ │ └── test │ │ │ │ └── testG722.cc │ │ ├── ilbc │ │ │ ├── abs_quant.c │ │ │ ├── abs_quant.h │ │ │ ├── abs_quant_loop.c │ │ │ ├── abs_quant_loop.h │ │ │ ├── audio_decoder_ilbc.cc │ │ │ ├── audio_decoder_ilbc.h │ │ │ ├── audio_encoder_ilbc.cc │ │ │ ├── audio_encoder_ilbc.h │ │ │ ├── augmented_cb_corr.c │ │ │ ├── augmented_cb_corr.h │ │ │ ├── bw_expand.c │ │ │ ├── bw_expand.h │ │ │ ├── cb_construct.c │ │ │ ├── cb_construct.h │ │ │ ├── cb_mem_energy.c │ │ │ ├── cb_mem_energy.h │ │ │ ├── cb_mem_energy_augmentation.c │ │ │ ├── cb_mem_energy_augmentation.h │ │ │ ├── cb_mem_energy_calc.c │ │ │ ├── cb_mem_energy_calc.h │ │ │ ├── cb_search.c │ │ │ ├── cb_search.h │ │ │ ├── cb_search_core.c │ │ │ ├── cb_search_core.h │ │ │ ├── cb_update_best_index.c │ │ │ ├── cb_update_best_index.h │ │ │ ├── chebyshev.c │ │ │ ├── chebyshev.h │ │ │ ├── comp_corr.c │ │ │ ├── comp_corr.h │ │ │ ├── complexityMeasures.m │ │ │ ├── constants.c │ │ │ ├── constants.h │ │ │ ├── create_augmented_vec.c │ │ │ ├── create_augmented_vec.h │ │ │ ├── decode.c │ │ │ ├── decode.h │ │ │ ├── decode_residual.c │ │ │ ├── decode_residual.h │ │ │ ├── decoder_interpolate_lsf.c │ │ │ ├── decoder_interpolate_lsf.h │ │ │ ├── defines.h │ │ │ ├── do_plc.c │ │ │ ├── do_plc.h │ │ │ ├── encode.c │ │ │ ├── encode.h │ │ │ ├── energy_inverse.c │ │ │ ├── energy_inverse.h │ │ │ ├── enh_upsample.c │ │ │ ├── enh_upsample.h │ │ │ ├── enhancer.c │ │ │ ├── enhancer.h │ │ │ ├── enhancer_interface.c │ │ │ ├── enhancer_interface.h │ │ │ ├── filtered_cb_vecs.c │ │ │ ├── filtered_cb_vecs.h │ │ │ ├── frame_classify.c │ │ │ ├── frame_classify.h │ │ │ ├── gain_dequant.c │ │ │ ├── gain_dequant.h │ │ │ ├── gain_quant.c │ │ │ ├── gain_quant.h │ │ │ ├── get_cd_vec.c │ │ │ ├── get_cd_vec.h │ │ │ ├── get_lsp_poly.c │ │ │ ├── get_lsp_poly.h │ │ │ ├── get_sync_seq.c │ │ │ ├── get_sync_seq.h │ │ │ ├── hp_input.c │ │ │ ├── hp_input.h │ │ │ ├── hp_output.c │ │ │ ├── hp_output.h │ │ │ ├── ilbc.c │ │ │ ├── ilbc.h │ │ │ ├── ilbc_unittest.cc │ │ │ ├── index_conv_dec.c │ │ │ ├── index_conv_dec.h │ │ │ ├── index_conv_enc.c │ │ │ ├── index_conv_enc.h │ │ │ ├── init_decode.c │ │ │ ├── init_decode.h │ │ │ ├── init_encode.c │ │ │ ├── init_encode.h │ │ │ ├── interpolate.c │ │ │ ├── interpolate.h │ │ │ ├── interpolate_samples.c │ │ │ ├── interpolate_samples.h │ │ │ ├── lpc_encode.c │ │ │ ├── lpc_encode.h │ │ │ ├── lsf_check.c │ │ │ ├── lsf_check.h │ │ │ ├── lsf_interpolate_to_poly_dec.c │ │ │ ├── lsf_interpolate_to_poly_dec.h │ │ │ ├── lsf_interpolate_to_poly_enc.c │ │ │ ├── lsf_interpolate_to_poly_enc.h │ │ │ ├── lsf_to_lsp.c │ │ │ ├── lsf_to_lsp.h │ │ │ ├── lsf_to_poly.c │ │ │ ├── lsf_to_poly.h │ │ │ ├── lsp_to_lsf.c │ │ │ ├── lsp_to_lsf.h │ │ │ ├── my_corr.c │ │ │ ├── my_corr.h │ │ │ ├── nearest_neighbor.c │ │ │ ├── nearest_neighbor.h │ │ │ ├── pack_bits.c │ │ │ ├── pack_bits.h │ │ │ ├── poly_to_lsf.c │ │ │ ├── poly_to_lsf.h │ │ │ ├── poly_to_lsp.c │ │ │ ├── poly_to_lsp.h │ │ │ ├── refiner.c │ │ │ ├── refiner.h │ │ │ ├── simple_interpolate_lsf.c │ │ │ ├── simple_interpolate_lsf.h │ │ │ ├── simple_lpc_analysis.c │ │ │ ├── simple_lpc_analysis.h │ │ │ ├── simple_lsf_dequant.c │ │ │ ├── simple_lsf_dequant.h │ │ │ ├── simple_lsf_quant.c │ │ │ ├── simple_lsf_quant.h │ │ │ ├── smooth.c │ │ │ ├── smooth.h │ │ │ ├── smooth_out_data.c │ │ │ ├── smooth_out_data.h │ │ │ ├── sort_sq.c │ │ │ ├── sort_sq.h │ │ │ ├── split_vq.c │ │ │ ├── split_vq.h │ │ │ ├── state_construct.c │ │ │ ├── state_construct.h │ │ │ ├── state_search.c │ │ │ ├── state_search.h │ │ │ ├── swap_bytes.c │ │ │ ├── swap_bytes.h │ │ │ ├── test │ │ │ │ ├── empty.cc │ │ │ │ ├── iLBC_test.c │ │ │ │ ├── iLBC_testLib.c │ │ │ │ ├── iLBC_testprogram.c │ │ │ │ └── iLBCtestscript.txt │ │ │ ├── unpack_bits.c │ │ │ ├── unpack_bits.h │ │ │ ├── vq3.c │ │ │ ├── vq3.h │ │ │ ├── vq4.c │ │ │ ├── vq4.h │ │ │ ├── window32_w32.c │ │ │ ├── window32_w32.h │ │ │ ├── xcorr_coef.c │ │ │ └── xcorr_coef.h │ │ ├── isac │ │ │ ├── audio_decoder_isac_t.h │ │ │ ├── audio_decoder_isac_t_impl.h │ │ │ ├── audio_encoder_isac_t.h │ │ │ ├── audio_encoder_isac_t_impl.h │ │ │ ├── bandwidth_info.h │ │ │ ├── empty.cc │ │ │ ├── fix │ │ │ │ ├── include │ │ │ │ │ ├── audio_decoder_isacfix.h │ │ │ │ │ ├── audio_encoder_isacfix.h │ │ │ │ │ └── isacfix.h │ │ │ │ ├── source │ │ │ │ │ ├── arith_routines.c │ │ │ │ │ ├── arith_routines_hist.c │ │ │ │ │ ├── arith_routines_logist.c │ │ │ │ │ ├── arith_routins.h │ │ │ │ │ ├── audio_decoder_isacfix.cc │ │ │ │ │ ├── audio_encoder_isacfix.cc │ │ │ │ │ ├── bandwidth_estimator.c │ │ │ │ │ ├── bandwidth_estimator.h │ │ │ │ │ ├── codec.h │ │ │ │ │ ├── decode.c │ │ │ │ │ ├── decode_bwe.c │ │ │ │ │ ├── decode_plc.c │ │ │ │ │ ├── encode.c │ │ │ │ │ ├── entropy_coding.c │ │ │ │ │ ├── entropy_coding.h │ │ │ │ │ ├── entropy_coding_mips.c │ │ │ │ │ ├── entropy_coding_neon.c │ │ │ │ │ ├── fft.c │ │ │ │ │ ├── fft.h │ │ │ │ │ ├── filterbank_internal.h │ │ │ │ │ ├── filterbank_tables.c │ │ │ │ │ ├── filterbank_tables.h │ │ │ │ │ ├── filterbanks.c │ │ │ │ │ ├── filterbanks_mips.c │ │ │ │ │ ├── filterbanks_neon.c │ │ │ │ │ ├── filterbanks_unittest.cc │ │ │ │ │ ├── filters.c │ │ │ │ │ ├── filters_mips.c │ │ │ │ │ ├── filters_neon.c │ │ │ │ │ ├── filters_unittest.cc │ │ │ │ │ ├── initialize.c │ │ │ │ │ ├── isac_fix_type.h │ │ │ │ │ ├── isacfix.c │ │ │ │ │ ├── lattice.c │ │ │ │ │ ├── lattice_armv7.S │ │ │ │ │ ├── lattice_c.c │ │ │ │ │ ├── lattice_mips.c │ │ │ │ │ ├── lattice_neon.c │ │ │ │ │ ├── lpc_masking_model.c │ │ │ │ │ ├── lpc_masking_model.h │ │ │ │ │ ├── lpc_masking_model_mips.c │ │ │ │ │ ├── lpc_masking_model_unittest.cc │ │ │ │ │ ├── lpc_tables.c │ │ │ │ │ ├── lpc_tables.h │ │ │ │ │ ├── pitch_estimator.c │ │ │ │ │ ├── pitch_estimator.h │ │ │ │ │ ├── pitch_estimator_c.c │ │ │ │ │ ├── pitch_estimator_mips.c │ │ │ │ │ ├── pitch_filter.c │ │ │ │ │ ├── pitch_filter_armv6.S │ │ │ │ │ ├── pitch_filter_c.c │ │ │ │ │ ├── pitch_filter_mips.c │ │ │ │ │ ├── pitch_gain_tables.c │ │ │ │ │ ├── pitch_gain_tables.h │ │ │ │ │ ├── pitch_lag_tables.c │ │ │ │ │ ├── pitch_lag_tables.h │ │ │ │ │ ├── settings.h │ │ │ │ │ ├── spectrum_ar_model_tables.c │ │ │ │ │ ├── spectrum_ar_model_tables.h │ │ │ │ │ ├── structs.h │ │ │ │ │ ├── transform.c │ │ │ │ │ ├── transform_mips.c │ │ │ │ │ ├── transform_neon.c │ │ │ │ │ ├── transform_tables.c │ │ │ │ │ └── transform_unittest.cc │ │ │ │ └── test │ │ │ │ │ ├── QA │ │ │ │ │ ├── ChannelFiles.txt │ │ │ │ │ ├── InputFiles.txt │ │ │ │ │ ├── InputFilesFew.txt │ │ │ │ │ ├── ListOfTestCases.xls │ │ │ │ │ ├── diffiSAC.txt │ │ │ │ │ ├── diffiSACPLC.txt │ │ │ │ │ ├── runiSACLongtest.txt │ │ │ │ │ ├── runiSACNB.txt │ │ │ │ │ ├── runiSACPLC.txt │ │ │ │ │ ├── runiSACRate.txt │ │ │ │ │ ├── runiSACfault.txt │ │ │ │ │ └── runiSACfixfloat.txt │ │ │ │ │ ├── isac_speed_test.cc │ │ │ │ │ └── kenny.cc │ │ │ ├── locked_bandwidth_info.cc │ │ │ ├── locked_bandwidth_info.h │ │ │ ├── main │ │ │ │ ├── include │ │ │ │ │ ├── audio_decoder_isac.h │ │ │ │ │ ├── audio_encoder_isac.h │ │ │ │ │ └── isac.h │ │ │ │ ├── source │ │ │ │ │ ├── arith_routines.c │ │ │ │ │ ├── arith_routines.h │ │ │ │ │ ├── arith_routines_hist.c │ │ │ │ │ ├── arith_routines_logist.c │ │ │ │ │ ├── audio_decoder_isac.cc │ │ │ │ │ ├── audio_encoder_isac.cc │ │ │ │ │ ├── audio_encoder_isac_unittest.cc │ │ │ │ │ ├── bandwidth_estimator.c │ │ │ │ │ ├── bandwidth_estimator.h │ │ │ │ │ ├── codec.h │ │ │ │ │ ├── crc.c │ │ │ │ │ ├── crc.h │ │ │ │ │ ├── decode.c │ │ │ │ │ ├── decode_bwe.c │ │ │ │ │ ├── encode.c │ │ │ │ │ ├── encode_lpc_swb.c │ │ │ │ │ ├── encode_lpc_swb.h │ │ │ │ │ ├── entropy_coding.c │ │ │ │ │ ├── entropy_coding.h │ │ │ │ │ ├── fft.c │ │ │ │ │ ├── fft.h │ │ │ │ │ ├── filter_functions.c │ │ │ │ │ ├── filterbank_tables.c │ │ │ │ │ ├── filterbank_tables.h │ │ │ │ │ ├── filterbanks.c │ │ │ │ │ ├── intialize.c │ │ │ │ │ ├── isac.c │ │ │ │ │ ├── isac_float_type.h │ │ │ │ │ ├── isac_unittest.cc │ │ │ │ │ ├── lattice.c │ │ │ │ │ ├── lpc_analysis.c │ │ │ │ │ ├── lpc_analysis.h │ │ │ │ │ ├── lpc_gain_swb_tables.c │ │ │ │ │ ├── lpc_gain_swb_tables.h │ │ │ │ │ ├── lpc_shape_swb12_tables.c │ │ │ │ │ ├── lpc_shape_swb12_tables.h │ │ │ │ │ ├── lpc_shape_swb16_tables.c │ │ │ │ │ ├── lpc_shape_swb16_tables.h │ │ │ │ │ ├── lpc_tables.c │ │ │ │ │ ├── lpc_tables.h │ │ │ │ │ ├── os_specific_inline.h │ │ │ │ │ ├── pitch_estimator.c │ │ │ │ │ ├── pitch_estimator.h │ │ │ │ │ ├── pitch_filter.c │ │ │ │ │ ├── pitch_gain_tables.c │ │ │ │ │ ├── pitch_gain_tables.h │ │ │ │ │ ├── pitch_lag_tables.c │ │ │ │ │ ├── pitch_lag_tables.h │ │ │ │ │ ├── settings.h │ │ │ │ │ ├── spectrum_ar_model_tables.c │ │ │ │ │ ├── spectrum_ar_model_tables.h │ │ │ │ │ ├── structs.h │ │ │ │ │ └── transform.c │ │ │ │ ├── test │ │ │ │ │ ├── QA │ │ │ │ │ │ ├── runiSACLongtest.txt │ │ │ │ │ │ ├── runiSACfault.txt │ │ │ │ │ │ └── runiSACfixfloat.txt │ │ │ │ │ ├── ReleaseTest-API │ │ │ │ │ │ └── ReleaseTest-API.cc │ │ │ │ │ ├── SwitchingSampRate │ │ │ │ │ │ └── SwitchingSampRate.cc │ │ │ │ │ └── simpleKenny.c │ │ │ │ └── util │ │ │ │ │ ├── utility.c │ │ │ │ │ └── utility.h │ │ │ └── unittest.cc │ │ ├── legacy_encoded_audio_frame.cc │ │ ├── legacy_encoded_audio_frame.h │ │ ├── legacy_encoded_audio_frame_unittest.cc │ │ ├── opus │ │ │ ├── audio_decoder_opus.cc │ │ │ ├── audio_decoder_opus.h │ │ │ ├── audio_encoder_opus.cc │ │ │ ├── audio_encoder_opus.h │ │ │ ├── audio_encoder_opus_unittest.cc │ │ │ ├── opus_bandwidth_unittest.cc │ │ │ ├── opus_complexity_unittest.cc │ │ │ ├── opus_fec_test.cc │ │ │ ├── opus_inst.h │ │ │ ├── opus_interface.c │ │ │ ├── opus_interface.h │ │ │ ├── opus_speed_test.cc │ │ │ └── opus_unittest.cc │ │ ├── pcm16b │ │ │ ├── audio_decoder_pcm16b.cc │ │ │ ├── audio_decoder_pcm16b.h │ │ │ ├── audio_encoder_pcm16b.cc │ │ │ ├── audio_encoder_pcm16b.h │ │ │ ├── pcm16b.c │ │ │ ├── pcm16b.h │ │ │ ├── pcm16b_common.cc │ │ │ └── pcm16b_common.h │ │ ├── red │ │ │ ├── audio_encoder_copy_red.cc │ │ │ ├── audio_encoder_copy_red.h │ │ │ └── audio_encoder_copy_red_unittest.cc │ │ └── tools │ │ │ ├── audio_codec_speed_test.cc │ │ │ └── audio_codec_speed_test.h │ ├── include │ │ ├── audio_coding_module.h │ │ └── audio_coding_module_typedefs.h │ ├── neteq │ │ ├── accelerate.cc │ │ ├── accelerate.h │ │ ├── audio_decoder_unittest.cc │ │ ├── audio_multi_vector.cc │ │ ├── audio_multi_vector.h │ │ ├── audio_multi_vector_unittest.cc │ │ ├── audio_vector.cc │ │ ├── audio_vector.h │ │ ├── audio_vector_unittest.cc │ │ ├── background_noise.cc │ │ ├── background_noise.h │ │ ├── background_noise_unittest.cc │ │ ├── buffer_level_filter.cc │ │ ├── buffer_level_filter.h │ │ ├── buffer_level_filter_unittest.cc │ │ ├── comfort_noise.cc │ │ ├── comfort_noise.h │ │ ├── comfort_noise_unittest.cc │ │ ├── cross_correlation.cc │ │ ├── cross_correlation.h │ │ ├── decision_logic.cc │ │ ├── decision_logic.h │ │ ├── decision_logic_fax.cc │ │ ├── decision_logic_fax.h │ │ ├── decision_logic_normal.cc │ │ ├── decision_logic_normal.h │ │ ├── decision_logic_unittest.cc │ │ ├── decoder_database.cc │ │ ├── decoder_database.h │ │ ├── decoder_database_unittest.cc │ │ ├── defines.h │ │ ├── delay_manager.cc │ │ ├── delay_manager.h │ │ ├── delay_manager_unittest.cc │ │ ├── delay_peak_detector.cc │ │ ├── delay_peak_detector.h │ │ ├── delay_peak_detector_unittest.cc │ │ ├── dsp_helper.cc │ │ ├── dsp_helper.h │ │ ├── dsp_helper_unittest.cc │ │ ├── dtmf_buffer.cc │ │ ├── dtmf_buffer.h │ │ ├── dtmf_buffer_unittest.cc │ │ ├── dtmf_tone_generator.cc │ │ ├── dtmf_tone_generator.h │ │ ├── dtmf_tone_generator_unittest.cc │ │ ├── expand.cc │ │ ├── expand.h │ │ ├── expand_unittest.cc │ │ ├── include │ │ │ └── neteq.h │ │ ├── merge.cc │ │ ├── merge.h │ │ ├── merge_unittest.cc │ │ ├── mock │ │ │ ├── mock_buffer_level_filter.h │ │ │ ├── mock_decoder_database.h │ │ │ ├── mock_delay_manager.h │ │ │ ├── mock_delay_peak_detector.h │ │ │ ├── mock_dtmf_buffer.h │ │ │ ├── mock_dtmf_tone_generator.h │ │ │ ├── mock_expand.h │ │ │ ├── mock_external_decoder_pcm16b.h │ │ │ ├── mock_packet_buffer.h │ │ │ ├── mock_red_payload_splitter.h │ │ │ └── mock_statistics_calculator.h │ │ ├── nack_tracker.cc │ │ ├── nack_tracker.h │ │ ├── nack_tracker_unittest.cc │ │ ├── neteq.cc │ │ ├── neteq_decoder_enum.cc │ │ ├── neteq_decoder_enum.h │ │ ├── neteq_external_decoder_unittest.cc │ │ ├── neteq_impl.cc │ │ ├── neteq_impl.h │ │ ├── neteq_impl_unittest.cc │ │ ├── neteq_network_stats_unittest.cc │ │ ├── neteq_stereo_unittest.cc │ │ ├── neteq_unittest.cc │ │ ├── neteq_unittest.proto │ │ ├── normal.cc │ │ ├── normal.h │ │ ├── normal_unittest.cc │ │ ├── packet.cc │ │ ├── packet.h │ │ ├── packet_buffer.cc │ │ ├── packet_buffer.h │ │ ├── packet_buffer_unittest.cc │ │ ├── post_decode_vad.cc │ │ ├── post_decode_vad.h │ │ ├── post_decode_vad_unittest.cc │ │ ├── preemptive_expand.cc │ │ ├── preemptive_expand.h │ │ ├── random_vector.cc │ │ ├── random_vector.h │ │ ├── random_vector_unittest.cc │ │ ├── red_payload_splitter.cc │ │ ├── red_payload_splitter.h │ │ ├── red_payload_splitter_unittest.cc │ │ ├── rtcp.cc │ │ ├── rtcp.h │ │ ├── statistics_calculator.cc │ │ ├── statistics_calculator.h │ │ ├── statistics_calculator_unittest.cc │ │ ├── sync_buffer.cc │ │ ├── sync_buffer.h │ │ ├── sync_buffer_unittest.cc │ │ ├── test │ │ │ ├── delay_tool │ │ │ │ ├── parse_delay_file.m │ │ │ │ └── plot_neteq_delay.m │ │ │ ├── neteq_ilbc_quality_test.cc │ │ │ ├── neteq_isac_quality_test.cc │ │ │ ├── neteq_opus_quality_test.cc │ │ │ ├── neteq_pcmu_quality_test.cc │ │ │ ├── neteq_performance_unittest.cc │ │ │ └── neteq_speed_test.cc │ │ ├── tick_timer.cc │ │ ├── tick_timer.h │ │ ├── tick_timer_unittest.cc │ │ ├── time_stretch.cc │ │ ├── time_stretch.h │ │ ├── time_stretch_unittest.cc │ │ ├── timestamp_scaler.cc │ │ ├── timestamp_scaler.h │ │ ├── timestamp_scaler_unittest.cc │ │ └── tools │ │ │ ├── DEPS │ │ │ ├── audio_checksum.h │ │ │ ├── audio_loop.cc │ │ │ ├── audio_loop.h │ │ │ ├── audio_sink.cc │ │ │ ├── audio_sink.h │ │ │ ├── constant_pcm_packet_source.cc │ │ │ ├── constant_pcm_packet_source.h │ │ │ ├── encode_neteq_input.cc │ │ │ ├── encode_neteq_input.h │ │ │ ├── fake_decode_from_file.cc │ │ │ ├── fake_decode_from_file.h │ │ │ ├── input_audio_file.cc │ │ │ ├── input_audio_file.h │ │ │ ├── input_audio_file_unittest.cc │ │ │ ├── neteq_delay_analyzer.cc │ │ │ ├── neteq_delay_analyzer.h │ │ │ ├── neteq_external_decoder_test.cc │ │ │ ├── neteq_external_decoder_test.h │ │ │ ├── neteq_input.cc │ │ │ ├── neteq_input.h │ │ │ ├── neteq_packet_source_input.cc │ │ │ ├── neteq_packet_source_input.h │ │ │ ├── neteq_performance_test.cc │ │ │ ├── neteq_performance_test.h │ │ │ ├── neteq_quality_test.cc │ │ │ ├── neteq_quality_test.h │ │ │ ├── neteq_replacement_input.cc │ │ │ ├── neteq_replacement_input.h │ │ │ ├── neteq_rtpplay.cc │ │ │ ├── neteq_test.cc │ │ │ ├── neteq_test.h │ │ │ ├── output_audio_file.h │ │ │ ├── output_wav_file.h │ │ │ ├── packet.cc │ │ │ ├── packet.h │ │ │ ├── packet_source.cc │ │ │ ├── packet_source.h │ │ │ ├── packet_unittest.cc │ │ │ ├── resample_input_audio_file.cc │ │ │ ├── resample_input_audio_file.h │ │ │ ├── rtc_event_log_source.cc │ │ │ ├── rtc_event_log_source.h │ │ │ ├── rtp_analyze.cc │ │ │ ├── rtp_encode.cc │ │ │ ├── rtp_file_source.cc │ │ │ ├── rtp_file_source.h │ │ │ ├── rtp_generator.cc │ │ │ ├── rtp_generator.h │ │ │ ├── rtp_jitter.cc │ │ │ └── rtpcat.cc │ └── test │ │ ├── ACMTest.h │ │ ├── APITest.cc │ │ ├── APITest.h │ │ ├── Channel.cc │ │ ├── Channel.h │ │ ├── EncodeDecodeTest.cc │ │ ├── EncodeDecodeTest.h │ │ ├── PCMFile.cc │ │ ├── PCMFile.h │ │ ├── PacketLossTest.cc │ │ ├── PacketLossTest.h │ │ ├── RTPFile.cc │ │ ├── RTPFile.h │ │ ├── TestAllCodecs.cc │ │ ├── TestAllCodecs.h │ │ ├── TestRedFec.cc │ │ ├── TestRedFec.h │ │ ├── TestStereo.cc │ │ ├── TestStereo.h │ │ ├── TestVADDTX.cc │ │ ├── TestVADDTX.h │ │ ├── Tester.cc │ │ ├── TwoWayCommunication.cc │ │ ├── TwoWayCommunication.h │ │ ├── delay_test.cc │ │ ├── iSACTest.cc │ │ ├── iSACTest.h │ │ ├── insert_packet_with_timing.cc │ │ ├── opus_test.cc │ │ ├── opus_test.h │ │ ├── target_delay_unittest.cc │ │ ├── utility.cc │ │ └── utility.h ├── audio_device │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── android │ │ ├── audio_common.h │ │ ├── audio_device_template.h │ │ ├── audio_device_unittest.cc │ │ ├── audio_manager.cc │ │ ├── audio_manager.h │ │ ├── audio_manager_unittest.cc │ │ ├── audio_record_jni.cc │ │ ├── audio_record_jni.h │ │ ├── audio_track_jni.cc │ │ ├── audio_track_jni.h │ │ ├── build_info.cc │ │ ├── build_info.h │ │ ├── ensure_initialized.cc │ │ ├── ensure_initialized.h │ │ ├── java │ │ │ └── src │ │ │ │ └── org │ │ │ │ └── webrtc │ │ │ │ └── voiceengine │ │ │ │ ├── BuildInfo.java │ │ │ │ ├── WebRtcAudioEffects.java │ │ │ │ ├── WebRtcAudioManager.java │ │ │ │ ├── WebRtcAudioRecord.java │ │ │ │ ├── WebRtcAudioTrack.java │ │ │ │ └── WebRtcAudioUtils.java │ │ ├── opensles_common.cc │ │ ├── opensles_common.h │ │ ├── opensles_player.cc │ │ ├── opensles_player.h │ │ ├── opensles_recorder.cc │ │ └── opensles_recorder.h │ ├── audio_device_buffer.cc │ ├── audio_device_buffer.h │ ├── audio_device_config.h │ ├── audio_device_data_observer.cc │ ├── audio_device_generic.cc │ ├── audio_device_generic.h │ ├── audio_device_impl.cc │ ├── audio_device_impl.h │ ├── audio_device_unittest.cc │ ├── dummy │ │ ├── audio_device_dummy.cc │ │ ├── audio_device_dummy.h │ │ ├── file_audio_device.cc │ │ ├── file_audio_device.h │ │ ├── file_audio_device_factory.cc │ │ └── file_audio_device_factory.h │ ├── fine_audio_buffer.cc │ ├── fine_audio_buffer.h │ ├── fine_audio_buffer_unittest.cc │ ├── include │ │ ├── audio_device.h │ │ ├── audio_device_data_observer.h │ │ ├── audio_device_defines.h │ │ ├── fake_audio_device.h │ │ ├── mock_audio_device.h │ │ └── mock_audio_transport.h │ ├── ios │ │ ├── audio_device_ios.h │ │ ├── audio_device_ios.mm │ │ ├── audio_device_not_implemented_ios.mm │ │ ├── audio_device_unittest_ios.mm │ │ ├── audio_session_observer.h │ │ ├── objc │ │ │ ├── RTCAudioSession.h │ │ │ ├── RTCAudioSessionConfiguration.h │ │ │ ├── RTCAudioSessionDelegateAdapter.h │ │ │ └── RTCAudioSessionDelegateAdapter.mm │ │ ├── voice_processing_audio_unit.h │ │ └── voice_processing_audio_unit.mm │ ├── linux │ │ ├── alsasymboltable_linux.cc │ │ ├── alsasymboltable_linux.h │ │ ├── audio_device_alsa_linux.cc │ │ ├── audio_device_alsa_linux.h │ │ ├── audio_device_pulse_linux.cc │ │ ├── audio_device_pulse_linux.h │ │ ├── audio_mixer_manager_alsa_linux.cc │ │ ├── audio_mixer_manager_alsa_linux.h │ │ ├── audio_mixer_manager_pulse_linux.cc │ │ ├── audio_mixer_manager_pulse_linux.h │ │ ├── latebindingsymboltable_linux.cc │ │ ├── latebindingsymboltable_linux.h │ │ ├── pulseaudiosymboltable_linux.cc │ │ └── pulseaudiosymboltable_linux.h │ ├── mac │ │ ├── audio_device_mac.cc │ │ ├── audio_device_mac.h │ │ ├── audio_mixer_manager_mac.cc │ │ ├── audio_mixer_manager_mac.h │ │ └── portaudio │ │ │ ├── pa_memorybarrier.h │ │ │ ├── pa_ringbuffer.c │ │ │ └── pa_ringbuffer.h │ ├── mock_audio_device_buffer.h │ └── win │ │ ├── audio_device_core_win.cc │ │ └── audio_device_core_win.h ├── audio_mixer │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── audio_frame_manipulator.cc │ ├── audio_frame_manipulator.h │ ├── audio_frame_manipulator_unittest.cc │ ├── audio_mixer_impl.cc │ ├── audio_mixer_impl.h │ ├── audio_mixer_impl_unittest.cc │ ├── default_output_rate_calculator.cc │ ├── default_output_rate_calculator.h │ ├── frame_combiner.cc │ ├── frame_combiner.h │ ├── frame_combiner_unittest.cc │ ├── gain_change_calculator.cc │ ├── gain_change_calculator.h │ ├── output_rate_calculator.h │ ├── sine_wave_generator.cc │ └── sine_wave_generator.h ├── audio_processing │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── aec │ │ ├── aec_common.h │ │ ├── aec_core.cc │ │ ├── aec_core.h │ │ ├── aec_core_mips.cc │ │ ├── aec_core_neon.cc │ │ ├── aec_core_optimized_methods.h │ │ ├── aec_core_sse2.cc │ │ ├── aec_resampler.cc │ │ ├── aec_resampler.h │ │ ├── echo_cancellation.cc │ │ ├── echo_cancellation.h │ │ ├── echo_cancellation_unittest.cc │ │ └── system_delay_unittest.cc │ ├── aec3 │ │ ├── adaptive_fir_filter.cc │ │ ├── adaptive_fir_filter.h │ │ ├── adaptive_fir_filter_unittest.cc │ │ ├── aec3_common.cc │ │ ├── aec3_common.h │ │ ├── aec3_fft.cc │ │ ├── aec3_fft.h │ │ ├── aec3_fft_unittest.cc │ │ ├── aec_state.cc │ │ ├── aec_state.h │ │ ├── aec_state_unittest.cc │ │ ├── block_framer.cc │ │ ├── block_framer.h │ │ ├── block_framer_unittest.cc │ │ ├── block_processor.cc │ │ ├── block_processor.h │ │ ├── block_processor_metrics.cc │ │ ├── block_processor_metrics.h │ │ ├── block_processor_metrics_unittest.cc │ │ ├── block_processor_unittest.cc │ │ ├── cascaded_biquad_filter.cc │ │ ├── cascaded_biquad_filter.h │ │ ├── cascaded_biquad_filter_unittest.cc │ │ ├── comfort_noise_generator.cc │ │ ├── comfort_noise_generator.h │ │ ├── comfort_noise_generator_unittest.cc │ │ ├── decimator.cc │ │ ├── decimator.h │ │ ├── decimator_unittest.cc │ │ ├── downsampled_render_buffer.cc │ │ ├── downsampled_render_buffer.h │ │ ├── echo_canceller3.cc │ │ ├── echo_canceller3.h │ │ ├── echo_canceller3_unittest.cc │ │ ├── echo_path_delay_estimator.cc │ │ ├── echo_path_delay_estimator.h │ │ ├── echo_path_delay_estimator_unittest.cc │ │ ├── echo_path_variability.cc │ │ ├── echo_path_variability.h │ │ ├── echo_path_variability_unittest.cc │ │ ├── echo_remover.cc │ │ ├── echo_remover.h │ │ ├── echo_remover_metrics.cc │ │ ├── echo_remover_metrics.h │ │ ├── echo_remover_metrics_unittest.cc │ │ ├── echo_remover_unittest.cc │ │ ├── erl_estimator.cc │ │ ├── erl_estimator.h │ │ ├── erl_estimator_unittest.cc │ │ ├── erle_estimator.cc │ │ ├── erle_estimator.h │ │ ├── erle_estimator_unittest.cc │ │ ├── fft_data.h │ │ ├── fft_data_unittest.cc │ │ ├── frame_blocker.cc │ │ ├── frame_blocker.h │ │ ├── frame_blocker_unittest.cc │ │ ├── main_filter_update_gain.cc │ │ ├── main_filter_update_gain.h │ │ ├── main_filter_update_gain_unittest.cc │ │ ├── matched_filter.cc │ │ ├── matched_filter.h │ │ ├── matched_filter_lag_aggregator.cc │ │ ├── matched_filter_lag_aggregator.h │ │ ├── matched_filter_lag_aggregator_unittest.cc │ │ ├── matched_filter_unittest.cc │ │ ├── mock │ │ │ ├── mock_block_processor.h │ │ │ ├── mock_echo_remover.h │ │ │ ├── mock_render_delay_buffer.h │ │ │ └── mock_render_delay_controller.h │ │ ├── output_selector.cc │ │ ├── output_selector.h │ │ ├── output_selector_unittest.cc │ │ ├── render_buffer.cc │ │ ├── render_buffer.h │ │ ├── render_buffer_unittest.cc │ │ ├── render_delay_buffer.cc │ │ ├── render_delay_buffer.h │ │ ├── render_delay_buffer_unittest.cc │ │ ├── render_delay_controller.cc │ │ ├── render_delay_controller.h │ │ ├── render_delay_controller_metrics.cc │ │ ├── render_delay_controller_metrics.h │ │ ├── render_delay_controller_metrics_unittest.cc │ │ ├── render_delay_controller_unittest.cc │ │ ├── render_signal_analyzer.cc │ │ ├── render_signal_analyzer.h │ │ ├── render_signal_analyzer_unittest.cc │ │ ├── residual_echo_estimator.cc │ │ ├── residual_echo_estimator.h │ │ ├── residual_echo_estimator_unittest.cc │ │ ├── shadow_filter_update_gain.cc │ │ ├── shadow_filter_update_gain.h │ │ ├── shadow_filter_update_gain_unittest.cc │ │ ├── subtractor.cc │ │ ├── subtractor.h │ │ ├── subtractor_output.h │ │ ├── subtractor_unittest.cc │ │ ├── suppression_filter.cc │ │ ├── suppression_filter.h │ │ ├── suppression_filter_unittest.cc │ │ ├── suppression_gain.cc │ │ ├── suppression_gain.h │ │ ├── suppression_gain_unittest.cc │ │ ├── vector_math.h │ │ └── vector_math_unittest.cc │ ├── aec_dump │ │ ├── BUILD.gn │ │ ├── aec_dump_factory.h │ │ ├── aec_dump_impl.cc │ │ ├── aec_dump_impl.h │ │ ├── aec_dump_integration_test.cc │ │ ├── aec_dump_unittest.cc │ │ ├── capture_stream_info.cc │ │ ├── capture_stream_info.h │ │ ├── mock_aec_dump.cc │ │ ├── mock_aec_dump.h │ │ ├── null_aec_dump_factory.cc │ │ ├── write_to_file_task.cc │ │ └── write_to_file_task.h │ ├── aecm │ │ ├── aecm_core.cc │ │ ├── aecm_core.h │ │ ├── aecm_core_c.cc │ │ ├── aecm_core_mips.cc │ │ ├── aecm_core_neon.cc │ │ ├── aecm_defines.h │ │ ├── echo_control_mobile.cc │ │ └── echo_control_mobile.h │ ├── agc │ │ ├── agc.cc │ │ ├── agc.h │ │ ├── agc_manager_direct.cc │ │ ├── agc_manager_direct.h │ │ ├── agc_manager_direct_unittest.cc │ │ ├── gain_map_internal.h │ │ ├── legacy │ │ │ ├── analog_agc.c │ │ │ ├── analog_agc.h │ │ │ ├── digital_agc.c │ │ │ ├── digital_agc.h │ │ │ └── gain_control.h │ │ ├── loudness_histogram.cc │ │ ├── loudness_histogram.h │ │ ├── loudness_histogram_unittest.cc │ │ ├── mock_agc.h │ │ ├── utility.cc │ │ └── utility.h │ ├── agc2 │ │ ├── gain_controller2.cc │ │ ├── gain_controller2.h │ │ └── gain_controller2_unittest.cc │ ├── audio_buffer.cc │ ├── audio_buffer.h │ ├── audio_buffer_unittest.cc │ ├── audio_processing_impl.cc │ ├── audio_processing_impl.h │ ├── audio_processing_impl_locking_unittest.cc │ ├── audio_processing_impl_unittest.cc │ ├── audio_processing_performance_unittest.cc │ ├── audio_processing_unittest.cc │ ├── beamformer │ │ ├── array_util.cc │ │ ├── array_util.h │ │ ├── array_util_unittest.cc │ │ ├── complex_matrix.h │ │ ├── complex_matrix_unittest.cc │ │ ├── covariance_matrix_generator.cc │ │ ├── covariance_matrix_generator.h │ │ ├── covariance_matrix_generator_unittest.cc │ │ ├── matrix.h │ │ ├── matrix_test_helpers.h │ │ ├── matrix_unittest.cc │ │ ├── mock_nonlinear_beamformer.h │ │ ├── nonlinear_beamformer.cc │ │ ├── nonlinear_beamformer.h │ │ ├── nonlinear_beamformer_test.cc │ │ └── nonlinear_beamformer_unittest.cc │ ├── common.h │ ├── config_unittest.cc │ ├── debug.proto │ ├── echo_cancellation_bit_exact_unittest.cc │ ├── echo_cancellation_impl.cc │ ├── echo_cancellation_impl.h │ ├── echo_cancellation_impl_unittest.cc │ ├── echo_control_mobile_impl.cc │ ├── echo_control_mobile_impl.h │ ├── echo_control_mobile_unittest.cc │ ├── echo_detector │ │ ├── circular_buffer.cc │ │ ├── circular_buffer.h │ │ ├── circular_buffer_unittest.cc │ │ ├── mean_variance_estimator.cc │ │ ├── mean_variance_estimator.h │ │ ├── mean_variance_estimator_unittest.cc │ │ ├── moving_max.cc │ │ ├── moving_max.h │ │ ├── moving_max_unittest.cc │ │ ├── normalized_covariance_estimator.cc │ │ ├── normalized_covariance_estimator.h │ │ └── normalized_covariance_estimator_unittest.cc │ ├── gain_control_for_experimental_agc.cc │ ├── gain_control_for_experimental_agc.h │ ├── gain_control_impl.cc │ ├── gain_control_impl.h │ ├── gain_control_unittest.cc │ ├── include │ │ ├── aec_dump.cc │ │ ├── aec_dump.h │ │ ├── audio_processing.cc │ │ ├── audio_processing.h │ │ ├── audio_processing_statistics.cc │ │ ├── audio_processing_statistics.h │ │ ├── config.cc │ │ ├── config.h │ │ └── mock_audio_processing.h │ ├── intelligibility │ │ ├── intelligibility_enhancer.cc │ │ ├── intelligibility_enhancer.h │ │ ├── intelligibility_enhancer_unittest.cc │ │ ├── intelligibility_utils.cc │ │ ├── intelligibility_utils.h │ │ ├── intelligibility_utils_unittest.cc │ │ └── test │ │ │ └── intelligibility_proc.cc │ ├── level_controller │ │ ├── biquad_filter.cc │ │ ├── biquad_filter.h │ │ ├── down_sampler.cc │ │ ├── down_sampler.h │ │ ├── gain_applier.cc │ │ ├── gain_applier.h │ │ ├── gain_selector.cc │ │ ├── gain_selector.h │ │ ├── level_controller.cc │ │ ├── level_controller.h │ │ ├── level_controller_complexity_unittest.cc │ │ ├── level_controller_constants.h │ │ ├── level_controller_unittest.cc │ │ ├── noise_level_estimator.cc │ │ ├── noise_level_estimator.h │ │ ├── noise_spectrum_estimator.cc │ │ ├── noise_spectrum_estimator.h │ │ ├── peak_level_estimator.cc │ │ ├── peak_level_estimator.h │ │ ├── saturating_gain_estimator.cc │ │ ├── saturating_gain_estimator.h │ │ ├── signal_classifier.cc │ │ └── signal_classifier.h │ ├── level_estimator_impl.cc │ ├── level_estimator_impl.h │ ├── level_estimator_unittest.cc │ ├── logging │ │ ├── apm_data_dumper.cc │ │ └── apm_data_dumper.h │ ├── low_cut_filter.cc │ ├── low_cut_filter.h │ ├── low_cut_filter_unittest.cc │ ├── noise_suppression_impl.cc │ ├── noise_suppression_impl.h │ ├── noise_suppression_unittest.cc │ ├── ns │ │ ├── defines.h │ │ ├── noise_suppression.c │ │ ├── noise_suppression.h │ │ ├── noise_suppression_x.c │ │ ├── noise_suppression_x.h │ │ ├── ns_core.c │ │ ├── ns_core.h │ │ ├── nsx_core.c │ │ ├── nsx_core.h │ │ ├── nsx_core_c.c │ │ ├── nsx_core_mips.c │ │ ├── nsx_core_neon.c │ │ ├── nsx_defines.h │ │ └── windows_private.h │ ├── render_queue_item_verifier.h │ ├── residual_echo_detector.cc │ ├── residual_echo_detector.h │ ├── residual_echo_detector_unittest.cc │ ├── rms_level.cc │ ├── rms_level.h │ ├── rms_level_unittest.cc │ ├── splitting_filter.cc │ ├── splitting_filter.h │ ├── splitting_filter_unittest.cc │ ├── test │ │ ├── aec_dump_based_simulator.cc │ │ ├── aec_dump_based_simulator.h │ │ ├── android │ │ │ └── apmtest │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── default.properties │ │ │ │ ├── jni │ │ │ │ └── main.c │ │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ ├── apmtest.m │ │ ├── audio_buffer_tools.cc │ │ ├── audio_buffer_tools.h │ │ ├── audio_processing_simulator.cc │ │ ├── audio_processing_simulator.h │ │ ├── audioproc_float.cc │ │ ├── bitexactness_tools.cc │ │ ├── bitexactness_tools.h │ │ ├── conversational_speech │ │ │ ├── BUILD.gn │ │ │ ├── OWNERS │ │ │ ├── README.md │ │ │ ├── config.cc │ │ │ ├── config.h │ │ │ ├── generator.cc │ │ │ ├── generator_unittest.cc │ │ │ ├── mock_wavreader.cc │ │ │ ├── mock_wavreader.h │ │ │ ├── mock_wavreader_factory.cc │ │ │ ├── mock_wavreader_factory.h │ │ │ ├── multiend_call.cc │ │ │ ├── multiend_call.h │ │ │ ├── simulator.cc │ │ │ ├── simulator.h │ │ │ ├── timing.cc │ │ │ ├── timing.h │ │ │ ├── wavreader_abstract_factory.h │ │ │ ├── wavreader_factory.cc │ │ │ ├── wavreader_factory.h │ │ │ └── wavreader_interface.h │ │ ├── debug_dump_replayer.cc │ │ ├── debug_dump_replayer.h │ │ ├── debug_dump_test.cc │ │ ├── echo_canceller_test_tools.cc │ │ ├── echo_canceller_test_tools.h │ │ ├── echo_canceller_test_tools_unittest.cc │ │ ├── fake_recording_device.cc │ │ ├── fake_recording_device.h │ │ ├── fake_recording_device_unittest.cc │ │ ├── performance_timer.cc │ │ ├── performance_timer.h │ │ ├── protobuf_utils.cc │ │ ├── protobuf_utils.h │ │ ├── py_quality_assessment │ │ │ ├── BUILD.gn │ │ │ ├── OWNERS │ │ │ ├── README.md │ │ │ ├── apm_configs │ │ │ │ └── default.json │ │ │ ├── apm_quality_assessment.py │ │ │ ├── apm_quality_assessment.sh │ │ │ ├── apm_quality_assessment_boxplot.py │ │ │ ├── apm_quality_assessment_export.py │ │ │ ├── apm_quality_assessment_gencfgs.py │ │ │ ├── apm_quality_assessment_optimize.py │ │ │ ├── apm_quality_assessment_unittest.py │ │ │ ├── output │ │ │ │ └── README.md │ │ │ └── quality_assessment │ │ │ │ ├── __init__.py │ │ │ │ ├── annotations.py │ │ │ │ ├── annotations_unittest.py │ │ │ │ ├── apm_configs │ │ │ │ └── default.json │ │ │ │ ├── apm_vad.cc │ │ │ │ ├── audioproc_wrapper.py │ │ │ │ ├── collect_data.py │ │ │ │ ├── data_access.py │ │ │ │ ├── echo_path_simulation.py │ │ │ │ ├── echo_path_simulation_factory.py │ │ │ │ ├── echo_path_simulation_unittest.py │ │ │ │ ├── eval_scores.py │ │ │ │ ├── eval_scores_factory.py │ │ │ │ ├── eval_scores_unittest.py │ │ │ │ ├── evaluation.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── export.py │ │ │ │ ├── export_unittest.py │ │ │ │ ├── external_vad.py │ │ │ │ ├── fake_external_vad.py │ │ │ │ ├── fake_polqa.cc │ │ │ │ ├── input_mixer.py │ │ │ │ ├── input_mixer_unittest.py │ │ │ │ ├── input_signal_creator.py │ │ │ │ ├── results.css │ │ │ │ ├── results.js │ │ │ │ ├── signal_processing.py │ │ │ │ ├── signal_processing_unittest.py │ │ │ │ ├── simulation.py │ │ │ │ ├── simulation_unittest.py │ │ │ │ ├── test_data_generation.py │ │ │ │ ├── test_data_generation_factory.py │ │ │ │ ├── test_data_generation_unittest.py │ │ │ │ └── vad.cc │ │ ├── simulator_buffers.cc │ │ ├── simulator_buffers.h │ │ ├── test_utils.cc │ │ ├── test_utils.h │ │ ├── unittest.proto │ │ ├── unpack.cc │ │ ├── wav_based_simulator.cc │ │ └── wav_based_simulator.h │ ├── three_band_filter_bank.cc │ ├── three_band_filter_bank.h │ ├── transient │ │ ├── click_annotate.cc │ │ ├── common.h │ │ ├── daubechies_8_wavelet_coeffs.h │ │ ├── dyadic_decimator.h │ │ ├── dyadic_decimator_unittest.cc │ │ ├── file_utils.cc │ │ ├── file_utils.h │ │ ├── file_utils_unittest.cc │ │ ├── moving_moments.cc │ │ ├── moving_moments.h │ │ ├── moving_moments_unittest.cc │ │ ├── test │ │ │ ├── plotDetection.m │ │ │ ├── readDetection.m │ │ │ └── readPCM.m │ │ ├── transient_detector.cc │ │ ├── transient_detector.h │ │ ├── transient_detector_unittest.cc │ │ ├── transient_suppression_test.cc │ │ ├── transient_suppressor.cc │ │ ├── transient_suppressor.h │ │ ├── transient_suppressor_unittest.cc │ │ ├── wpd_node.cc │ │ ├── wpd_node.h │ │ ├── wpd_node_unittest.cc │ │ ├── wpd_tree.cc │ │ ├── wpd_tree.h │ │ └── wpd_tree_unittest.cc │ ├── typing_detection.cc │ ├── typing_detection.h │ ├── utility │ │ ├── block_mean_calculator.cc │ │ ├── block_mean_calculator.h │ │ ├── block_mean_calculator_unittest.cc │ │ ├── delay_estimator.cc │ │ ├── delay_estimator.h │ │ ├── delay_estimator_internal.h │ │ ├── delay_estimator_unittest.cc │ │ ├── delay_estimator_wrapper.cc │ │ ├── delay_estimator_wrapper.h │ │ ├── ooura_fft.cc │ │ ├── ooura_fft.h │ │ ├── ooura_fft_mips.cc │ │ ├── ooura_fft_neon.cc │ │ ├── ooura_fft_sse2.cc │ │ ├── ooura_fft_tables_common.h │ │ └── ooura_fft_tables_neon_sse2.h │ ├── vad │ │ ├── common.h │ │ ├── gmm.cc │ │ ├── gmm.h │ │ ├── gmm_unittest.cc │ │ ├── noise_gmm_tables.h │ │ ├── pitch_based_vad.cc │ │ ├── pitch_based_vad.h │ │ ├── pitch_based_vad_unittest.cc │ │ ├── pitch_internal.cc │ │ ├── pitch_internal.h │ │ ├── pitch_internal_unittest.cc │ │ ├── pole_zero_filter.cc │ │ ├── pole_zero_filter.h │ │ ├── pole_zero_filter_unittest.cc │ │ ├── standalone_vad.cc │ │ ├── standalone_vad.h │ │ ├── standalone_vad_unittest.cc │ │ ├── vad_audio_proc.cc │ │ ├── vad_audio_proc.h │ │ ├── vad_audio_proc_internal.h │ │ ├── vad_audio_proc_unittest.cc │ │ ├── vad_circular_buffer.cc │ │ ├── vad_circular_buffer.h │ │ ├── vad_circular_buffer_unittest.cc │ │ ├── voice_activity_detector.cc │ │ ├── voice_activity_detector.h │ │ ├── voice_activity_detector_unittest.cc │ │ └── voice_gmm_tables.h │ ├── voice_detection_impl.cc │ ├── voice_detection_impl.h │ └── voice_detection_unittest.cc ├── bitrate_controller │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── bitrate_controller_impl.cc │ ├── bitrate_controller_impl.h │ ├── bitrate_controller_unittest.cc │ ├── include │ │ ├── bitrate_controller.h │ │ └── mock │ │ │ └── mock_bitrate_controller.h │ ├── send_side_bandwidth_estimation.cc │ ├── send_side_bandwidth_estimation.h │ └── send_side_bandwidth_estimation_unittest.cc ├── congestion_controller │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── acknowledged_bitrate_estimator.cc │ ├── acknowledged_bitrate_estimator.h │ ├── acknowledged_bitrate_estimator_unittest.cc │ ├── bitrate_estimator.cc │ ├── bitrate_estimator.h │ ├── congestion_controller_unittests_helper.cc │ ├── congestion_controller_unittests_helper.h │ ├── delay_based_bwe.cc │ ├── delay_based_bwe.h │ ├── delay_based_bwe_unittest.cc │ ├── delay_based_bwe_unittest_helper.cc │ ├── delay_based_bwe_unittest_helper.h │ ├── include │ │ ├── mock │ │ │ ├── mock_congestion_observer.h │ │ │ └── mock_send_side_congestion_controller.h │ │ ├── receive_side_congestion_controller.h │ │ └── send_side_congestion_controller.h │ ├── median_slope_estimator.cc │ ├── median_slope_estimator.h │ ├── median_slope_estimator_unittest.cc │ ├── probe_bitrate_estimator.cc │ ├── probe_bitrate_estimator.h │ ├── probe_bitrate_estimator_unittest.cc │ ├── probe_controller.cc │ ├── probe_controller.h │ ├── probe_controller_unittest.cc │ ├── receive_side_congestion_controller.cc │ ├── receive_side_congestion_controller_unittest.cc │ ├── send_side_congestion_controller.cc │ ├── send_side_congestion_controller_unittest.cc │ ├── transport_feedback_adapter.cc │ ├── transport_feedback_adapter.h │ ├── transport_feedback_adapter_unittest.cc │ ├── trendline_estimator.cc │ ├── trendline_estimator.h │ └── trendline_estimator_unittest.cc ├── desktop_capture │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── blank_detector_desktop_capturer_wrapper.cc │ ├── blank_detector_desktop_capturer_wrapper.h │ ├── blank_detector_desktop_capturer_wrapper_unittest.cc │ ├── capture_result_desktop_capturer_wrapper.cc │ ├── capture_result_desktop_capturer_wrapper.h │ ├── cropped_desktop_frame.cc │ ├── cropped_desktop_frame.h │ ├── cropped_desktop_frame_unittest.cc │ ├── cropping_window_capturer.cc │ ├── cropping_window_capturer.h │ ├── cropping_window_capturer_win.cc │ ├── desktop_and_cursor_composer.cc │ ├── desktop_and_cursor_composer.h │ ├── desktop_and_cursor_composer_unittest.cc │ ├── desktop_capture_options.cc │ ├── desktop_capture_options.h │ ├── desktop_capture_types.h │ ├── desktop_capturer.cc │ ├── desktop_capturer.h │ ├── desktop_capturer_differ_wrapper.cc │ ├── desktop_capturer_differ_wrapper.h │ ├── desktop_capturer_differ_wrapper_unittest.cc │ ├── desktop_capturer_wrapper.cc │ ├── desktop_capturer_wrapper.h │ ├── desktop_frame.cc │ ├── desktop_frame.h │ ├── desktop_frame_generator.cc │ ├── desktop_frame_generator.h │ ├── desktop_frame_rotation.cc │ ├── desktop_frame_rotation.h │ ├── desktop_frame_rotation_unittest.cc │ ├── desktop_frame_win.cc │ ├── desktop_frame_win.h │ ├── desktop_geometry.cc │ ├── desktop_geometry.h │ ├── desktop_geometry_unittest.cc │ ├── desktop_region.cc │ ├── desktop_region.h │ ├── desktop_region_unittest.cc │ ├── differ_block.cc │ ├── differ_block.h │ ├── differ_block_unittest.cc │ ├── differ_vector_sse2.cc │ ├── differ_vector_sse2.h │ ├── fake_desktop_capturer.cc │ ├── fake_desktop_capturer.h │ ├── fallback_desktop_capturer_wrapper.cc │ ├── fallback_desktop_capturer_wrapper.h │ ├── fallback_desktop_capturer_wrapper_unittest.cc │ ├── mac │ │ ├── desktop_configuration.h │ │ ├── desktop_configuration.mm │ │ ├── desktop_configuration_monitor.cc │ │ ├── desktop_configuration_monitor.h │ │ ├── full_screen_chrome_window_detector.cc │ │ ├── full_screen_chrome_window_detector.h │ │ ├── scoped_pixel_buffer_object.cc │ │ ├── scoped_pixel_buffer_object.h │ │ ├── window_list_utils.cc │ │ └── window_list_utils.h │ ├── mock_desktop_capturer_callback.cc │ ├── mock_desktop_capturer_callback.h │ ├── mouse_cursor.cc │ ├── mouse_cursor.h │ ├── mouse_cursor_monitor.h │ ├── mouse_cursor_monitor_mac.mm │ ├── mouse_cursor_monitor_null.cc │ ├── mouse_cursor_monitor_unittest.cc │ ├── mouse_cursor_monitor_win.cc │ ├── mouse_cursor_monitor_x11.cc │ ├── resolution_tracker.cc │ ├── resolution_tracker.h │ ├── rgba_color.cc │ ├── rgba_color.h │ ├── rgba_color_unittest.cc │ ├── screen_capture_frame_queue.h │ ├── screen_capturer_helper.cc │ ├── screen_capturer_helper.h │ ├── screen_capturer_helper_unittest.cc │ ├── screen_capturer_integration_test.cc │ ├── screen_capturer_mac.mm │ ├── screen_capturer_mac_unittest.cc │ ├── screen_capturer_null.cc │ ├── screen_capturer_unittest.cc │ ├── screen_capturer_win.cc │ ├── screen_capturer_x11.cc │ ├── screen_drawer.cc │ ├── screen_drawer.h │ ├── screen_drawer_linux.cc │ ├── screen_drawer_lock_posix.cc │ ├── screen_drawer_lock_posix.h │ ├── screen_drawer_mac.cc │ ├── screen_drawer_unittest.cc │ ├── screen_drawer_win.cc │ ├── shared_desktop_frame.cc │ ├── shared_desktop_frame.h │ ├── shared_memory.cc │ ├── shared_memory.h │ ├── test_utils.cc │ ├── test_utils.h │ ├── test_utils_unittest.cc │ ├── win │ │ ├── cursor.cc │ │ ├── cursor.h │ │ ├── cursor_test_data │ │ │ ├── 1_24bpp.cur │ │ │ ├── 1_32bpp.cur │ │ │ ├── 1_8bpp.cur │ │ │ ├── 2_1bpp.cur │ │ │ ├── 2_32bpp.cur │ │ │ ├── 3_32bpp.cur │ │ │ └── 3_4bpp.cur │ │ ├── cursor_unittest.cc │ │ ├── cursor_unittest_resources.h │ │ ├── cursor_unittest_resources.rc │ │ ├── d3d_device.cc │ │ ├── d3d_device.h │ │ ├── desktop.cc │ │ ├── desktop.h │ │ ├── display_configuration_monitor.cc │ │ ├── display_configuration_monitor.h │ │ ├── dxgi_adapter_duplicator.cc │ │ ├── dxgi_adapter_duplicator.h │ │ ├── dxgi_context.cc │ │ ├── dxgi_context.h │ │ ├── dxgi_duplicator_controller.cc │ │ ├── dxgi_duplicator_controller.h │ │ ├── dxgi_frame.cc │ │ ├── dxgi_frame.h │ │ ├── dxgi_output_duplicator.cc │ │ ├── dxgi_output_duplicator.h │ │ ├── dxgi_texture.cc │ │ ├── dxgi_texture.h │ │ ├── dxgi_texture_mapping.cc │ │ ├── dxgi_texture_mapping.h │ │ ├── dxgi_texture_staging.cc │ │ ├── dxgi_texture_staging.h │ │ ├── scoped_gdi_object.h │ │ ├── scoped_thread_desktop.cc │ │ ├── scoped_thread_desktop.h │ │ ├── screen_capture_utils.cc │ │ ├── screen_capture_utils.h │ │ ├── screen_capture_utils_unittest.cc │ │ ├── screen_capturer_win_directx.cc │ │ ├── screen_capturer_win_directx.h │ │ ├── screen_capturer_win_directx_unittest.cc │ │ ├── screen_capturer_win_gdi.cc │ │ ├── screen_capturer_win_gdi.h │ │ ├── screen_capturer_win_magnifier.cc │ │ ├── screen_capturer_win_magnifier.h │ │ ├── window_capture_utils.cc │ │ └── window_capture_utils.h │ ├── window_capturer_mac.mm │ ├── window_capturer_null.cc │ ├── window_capturer_unittest.cc │ ├── window_capturer_win.cc │ ├── window_capturer_x11.cc │ ├── window_finder.cc │ ├── window_finder.h │ ├── window_finder_mac.h │ ├── window_finder_mac.mm │ ├── window_finder_unittest.cc │ ├── window_finder_win.cc │ ├── window_finder_win.h │ ├── window_finder_x11.cc │ ├── window_finder_x11.h │ └── x11 │ │ ├── shared_x_display.cc │ │ ├── shared_x_display.h │ │ ├── window_list_utils.cc │ │ ├── window_list_utils.h │ │ ├── x_atom_cache.cc │ │ ├── x_atom_cache.h │ │ ├── x_error_trap.cc │ │ ├── x_error_trap.h │ │ ├── x_server_pixel_buffer.cc │ │ └── x_server_pixel_buffer.h ├── include │ ├── DEPS │ ├── module.h │ ├── module_common_types.h │ └── module_common_types_public.h ├── media_file │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── media_file.h │ ├── media_file_defines.h │ ├── media_file_impl.cc │ ├── media_file_impl.h │ ├── media_file_unittest.cc │ ├── media_file_utility.cc │ └── media_file_utility.h ├── module_common_types_unittest.cc ├── pacing │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── alr_detector.cc │ ├── alr_detector.h │ ├── alr_detector_unittest.cc │ ├── bitrate_prober.cc │ ├── bitrate_prober.h │ ├── bitrate_prober_unittest.cc │ ├── interval_budget.cc │ ├── interval_budget.h │ ├── interval_budget_unittest.cc │ ├── mock │ │ └── mock_paced_sender.h │ ├── paced_sender.cc │ ├── paced_sender.h │ ├── paced_sender_unittest.cc │ ├── pacer.h │ ├── packet_queue.cc │ ├── packet_queue.h │ ├── packet_queue2.cc │ ├── packet_queue2.h │ ├── packet_router.cc │ ├── packet_router.h │ └── packet_router_unittest.cc ├── remote_bitrate_estimator │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── aimd_rate_control.cc │ ├── aimd_rate_control.h │ ├── aimd_rate_control_unittest.cc │ ├── bwe_defines.cc │ ├── bwe_simulations.cc │ ├── include │ │ ├── bwe_defines.h │ │ ├── remote_bitrate_estimator.h │ │ └── send_time_history.h │ ├── inter_arrival.cc │ ├── inter_arrival.h │ ├── inter_arrival_unittest.cc │ ├── overuse_detector.cc │ ├── overuse_detector.h │ ├── overuse_detector_unittest.cc │ ├── overuse_estimator.cc │ ├── overuse_estimator.h │ ├── remote_bitrate_estimator_abs_send_time.cc │ ├── remote_bitrate_estimator_abs_send_time.h │ ├── remote_bitrate_estimator_abs_send_time_unittest.cc │ ├── remote_bitrate_estimator_single_stream.cc │ ├── remote_bitrate_estimator_single_stream.h │ ├── remote_bitrate_estimator_single_stream_unittest.cc │ ├── remote_bitrate_estimator_unittest_helper.cc │ ├── remote_bitrate_estimator_unittest_helper.h │ ├── remote_bitrate_estimators_test.cc │ ├── remote_estimator_proxy.cc │ ├── remote_estimator_proxy.h │ ├── remote_estimator_proxy_unittest.cc │ ├── send_time_history.cc │ ├── send_time_history_unittest.cc │ ├── test │ │ ├── bbr_paced_sender.cc │ │ ├── bbr_paced_sender.h │ │ ├── bwe.cc │ │ ├── bwe.h │ │ ├── bwe_test.cc │ │ ├── bwe_test.h │ │ ├── bwe_test_baselinefile.cc │ │ ├── bwe_test_baselinefile.h │ │ ├── bwe_test_fileutils.cc │ │ ├── bwe_test_fileutils.h │ │ ├── bwe_test_framework.cc │ │ ├── bwe_test_framework.h │ │ ├── bwe_test_framework_unittest.cc │ │ ├── bwe_test_logging.cc │ │ ├── bwe_test_logging.h │ │ ├── bwe_unittest.cc │ │ ├── estimators │ │ │ ├── bbr.cc │ │ │ ├── bbr.h │ │ │ ├── congestion_window.cc │ │ │ ├── congestion_window.h │ │ │ ├── congestion_window_unittest.cc │ │ │ ├── max_bandwidth_filter.cc │ │ │ ├── max_bandwidth_filter.h │ │ │ ├── max_bandwidth_filter_unittest.cc │ │ │ ├── min_rtt_filter.h │ │ │ ├── min_rtt_filter_unittest.cc │ │ │ ├── nada.cc │ │ │ ├── nada.h │ │ │ ├── nada_unittest.cc │ │ │ ├── remb.cc │ │ │ ├── remb.h │ │ │ ├── send_side.cc │ │ │ ├── send_side.h │ │ │ ├── tcp.cc │ │ │ └── tcp.h │ │ ├── metric_recorder.cc │ │ ├── metric_recorder.h │ │ ├── metric_recorder_unittest.cc │ │ ├── packet.h │ │ ├── packet_receiver.cc │ │ ├── packet_receiver.h │ │ ├── packet_sender.cc │ │ ├── packet_sender.h │ │ ├── plot_bars.sh │ │ └── plot_dynamics.py │ └── tools │ │ ├── bwe_rtp.cc │ │ ├── bwe_rtp.h │ │ ├── bwe_rtp_play.cc │ │ └── rtp_to_text.cc ├── rtp_rtcp │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── include │ │ ├── flexfec_receiver.h │ │ ├── flexfec_sender.h │ │ ├── receive_statistics.h │ │ ├── remote_ntp_time_estimator.h │ │ ├── rtp_cvo.h │ │ ├── rtp_header_extension_map.h │ │ ├── rtp_header_parser.h │ │ ├── rtp_payload_registry.h │ │ ├── rtp_receiver.h │ │ ├── rtp_rtcp.h │ │ ├── rtp_rtcp_defines.cc │ │ ├── rtp_rtcp_defines.h │ │ └── ulpfec_receiver.h │ ├── mocks │ │ ├── mock_recovered_packet_receiver.h │ │ ├── mock_rtcp_rtt_stats.h │ │ └── mock_rtp_rtcp.h │ ├── source │ │ ├── byte_io.h │ │ ├── byte_io_unittest.cc │ │ ├── dtmf_queue.cc │ │ ├── dtmf_queue.h │ │ ├── fec_private_tables_bursty.h │ │ ├── fec_private_tables_random.h │ │ ├── fec_test_helper.cc │ │ ├── fec_test_helper.h │ │ ├── flexfec_header_reader_writer.cc │ │ ├── flexfec_header_reader_writer.h │ │ ├── flexfec_header_reader_writer_unittest.cc │ │ ├── flexfec_receiver.cc │ │ ├── flexfec_receiver_unittest.cc │ │ ├── flexfec_sender.cc │ │ ├── flexfec_sender_unittest.cc │ │ ├── forward_error_correction.cc │ │ ├── forward_error_correction.h │ │ ├── forward_error_correction_internal.cc │ │ ├── forward_error_correction_internal.h │ │ ├── nack_rtx_unittest.cc │ │ ├── packet_loss_stats.cc │ │ ├── packet_loss_stats.h │ │ ├── packet_loss_stats_unittest.cc │ │ ├── playout_delay_oracle.cc │ │ ├── playout_delay_oracle.h │ │ ├── playout_delay_oracle_unittest.cc │ │ ├── receive_statistics_impl.cc │ │ ├── receive_statistics_impl.h │ │ ├── receive_statistics_unittest.cc │ │ ├── remote_ntp_time_estimator.cc │ │ ├── remote_ntp_time_estimator_unittest.cc │ │ ├── rtcp_nack_stats.cc │ │ ├── rtcp_nack_stats.h │ │ ├── rtcp_nack_stats_unittest.cc │ │ ├── rtcp_packet.cc │ │ ├── rtcp_packet.h │ │ ├── rtcp_packet │ │ │ ├── app.cc │ │ │ ├── app.h │ │ │ ├── app_unittest.cc │ │ │ ├── bye.cc │ │ │ ├── bye.h │ │ │ ├── bye_unittest.cc │ │ │ ├── common_header.cc │ │ │ ├── common_header.h │ │ │ ├── common_header_unittest.cc │ │ │ ├── compound_packet.cc │ │ │ ├── compound_packet.h │ │ │ ├── compound_packet_unittest.cc │ │ │ ├── dlrr.cc │ │ │ ├── dlrr.h │ │ │ ├── dlrr_unittest.cc │ │ │ ├── extended_jitter_report.cc │ │ │ ├── extended_jitter_report.h │ │ │ ├── extended_jitter_report_unittest.cc │ │ │ ├── extended_reports.cc │ │ │ ├── extended_reports.h │ │ │ ├── extended_reports_unittest.cc │ │ │ ├── fir.cc │ │ │ ├── fir.h │ │ │ ├── fir_unittest.cc │ │ │ ├── nack.cc │ │ │ ├── nack.h │ │ │ ├── nack_unittest.cc │ │ │ ├── pli.cc │ │ │ ├── pli.h │ │ │ ├── pli_unittest.cc │ │ │ ├── psfb.cc │ │ │ ├── psfb.h │ │ │ ├── rapid_resync_request.cc │ │ │ ├── rapid_resync_request.h │ │ │ ├── rapid_resync_request_unittest.cc │ │ │ ├── receiver_report.cc │ │ │ ├── receiver_report.h │ │ │ ├── receiver_report_unittest.cc │ │ │ ├── remb.cc │ │ │ ├── remb.h │ │ │ ├── remb_unittest.cc │ │ │ ├── report_block.cc │ │ │ ├── report_block.h │ │ │ ├── report_block_unittest.cc │ │ │ ├── rrtr.cc │ │ │ ├── rrtr.h │ │ │ ├── rrtr_unittest.cc │ │ │ ├── rtpfb.cc │ │ │ ├── rtpfb.h │ │ │ ├── sdes.cc │ │ │ ├── sdes.h │ │ │ ├── sdes_unittest.cc │ │ │ ├── sender_report.cc │ │ │ ├── sender_report.h │ │ │ ├── sender_report_unittest.cc │ │ │ ├── target_bitrate.cc │ │ │ ├── target_bitrate.h │ │ │ ├── target_bitrate_unittest.cc │ │ │ ├── tmmb_item.cc │ │ │ ├── tmmb_item.h │ │ │ ├── tmmbn.cc │ │ │ ├── tmmbn.h │ │ │ ├── tmmbn_unittest.cc │ │ │ ├── tmmbr.cc │ │ │ ├── tmmbr.h │ │ │ ├── tmmbr_unittest.cc │ │ │ ├── transport_feedback.cc │ │ │ ├── transport_feedback.h │ │ │ ├── transport_feedback_unittest.cc │ │ │ ├── voip_metric.cc │ │ │ ├── voip_metric.h │ │ │ └── voip_metric_unittest.cc │ │ ├── rtcp_packet_unittest.cc │ │ ├── rtcp_receiver.cc │ │ ├── rtcp_receiver.h │ │ ├── rtcp_receiver_unittest.cc │ │ ├── rtcp_sender.cc │ │ ├── rtcp_sender.h │ │ ├── rtcp_sender_unittest.cc │ │ ├── rtcp_transceiver.cc │ │ ├── rtcp_transceiver.h │ │ ├── rtcp_transceiver_config.cc │ │ ├── rtcp_transceiver_config.h │ │ ├── rtcp_transceiver_impl.cc │ │ ├── rtcp_transceiver_impl.h │ │ ├── rtcp_transceiver_impl_unittest.cc │ │ ├── rtcp_transceiver_unittest.cc │ │ ├── rtp_fec_unittest.cc │ │ ├── rtp_format.cc │ │ ├── rtp_format.h │ │ ├── rtp_format_h264.cc │ │ ├── rtp_format_h264.h │ │ ├── rtp_format_h264_unittest.cc │ │ ├── rtp_format_video_generic.cc │ │ ├── rtp_format_video_generic.h │ │ ├── rtp_format_video_generic_unittest.cc │ │ ├── rtp_format_vp8.cc │ │ ├── rtp_format_vp8.h │ │ ├── rtp_format_vp8_test_helper.cc │ │ ├── rtp_format_vp8_test_helper.h │ │ ├── rtp_format_vp8_unittest.cc │ │ ├── rtp_format_vp9.cc │ │ ├── rtp_format_vp9.h │ │ ├── rtp_format_vp9_unittest.cc │ │ ├── rtp_header_extension_map.cc │ │ ├── rtp_header_extension_map_unittest.cc │ │ ├── rtp_header_extensions.cc │ │ ├── rtp_header_extensions.h │ │ ├── rtp_header_parser.cc │ │ ├── rtp_packet.cc │ │ ├── rtp_packet.h │ │ ├── rtp_packet_history.cc │ │ ├── rtp_packet_history.h │ │ ├── rtp_packet_history_unittest.cc │ │ ├── rtp_packet_received.cc │ │ ├── rtp_packet_received.h │ │ ├── rtp_packet_to_send.h │ │ ├── rtp_packet_unittest.cc │ │ ├── rtp_payload_registry.cc │ │ ├── rtp_payload_registry_unittest.cc │ │ ├── rtp_receiver_audio.cc │ │ ├── rtp_receiver_audio.h │ │ ├── rtp_receiver_impl.cc │ │ ├── rtp_receiver_impl.h │ │ ├── rtp_receiver_strategy.cc │ │ ├── rtp_receiver_strategy.h │ │ ├── rtp_receiver_unittest.cc │ │ ├── rtp_receiver_video.cc │ │ ├── rtp_receiver_video.h │ │ ├── rtp_rtcp_config.h │ │ ├── rtp_rtcp_impl.cc │ │ ├── rtp_rtcp_impl.h │ │ ├── rtp_rtcp_impl_unittest.cc │ │ ├── rtp_sender.cc │ │ ├── rtp_sender.h │ │ ├── rtp_sender_audio.cc │ │ ├── rtp_sender_audio.h │ │ ├── rtp_sender_unittest.cc │ │ ├── rtp_sender_video.cc │ │ ├── rtp_sender_video.h │ │ ├── rtp_utility.cc │ │ ├── rtp_utility.h │ │ ├── rtp_utility_unittest.cc │ │ ├── time_util.cc │ │ ├── time_util.h │ │ ├── time_util_unittest.cc │ │ ├── tmmbr_help.cc │ │ ├── tmmbr_help.h │ │ ├── ulpfec_generator.cc │ │ ├── ulpfec_generator.h │ │ ├── ulpfec_generator_unittest.cc │ │ ├── ulpfec_header_reader_writer.cc │ │ ├── ulpfec_header_reader_writer.h │ │ ├── ulpfec_header_reader_writer_unittest.cc │ │ ├── ulpfec_receiver_impl.cc │ │ ├── ulpfec_receiver_impl.h │ │ ├── ulpfec_receiver_unittest.cc │ │ └── video_codec_information.h │ └── test │ │ ├── testAPI │ │ ├── test_api.cc │ │ ├── test_api.h │ │ ├── test_api_audio.cc │ │ ├── test_api_rtcp.cc │ │ └── test_api_video.cc │ │ └── testFec │ │ ├── average_residual_loss_xor_codes.h │ │ ├── test_fec.cc │ │ └── test_packet_masks_metrics.cc ├── utility │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── include │ │ ├── audio_frame_operations.h │ │ ├── helpers_android.h │ │ ├── jvm_android.h │ │ ├── mock │ │ │ └── mock_process_thread.h │ │ └── process_thread.h │ └── source │ │ ├── helpers_android.cc │ │ ├── jvm_android.cc │ │ ├── process_thread_impl.cc │ │ ├── process_thread_impl.h │ │ └── process_thread_impl_unittest.cc ├── video_capture │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── device_info_impl.cc │ ├── device_info_impl.h │ ├── external │ │ ├── device_info_external.cc │ │ └── video_capture_external.cc │ ├── linux │ │ ├── device_info_linux.cc │ │ ├── device_info_linux.h │ │ ├── video_capture_linux.cc │ │ └── video_capture_linux.h │ ├── objc │ │ ├── device_info.h │ │ ├── device_info.mm │ │ ├── device_info_objc.h │ │ ├── device_info_objc.mm │ │ ├── rtc_video_capture_objc.h │ │ ├── rtc_video_capture_objc.mm │ │ ├── video_capture.h │ │ └── video_capture.mm │ ├── test │ │ ├── video_capture_main_mac.mm │ │ └── video_capture_unittest.cc │ ├── video_capture.h │ ├── video_capture_config.h │ ├── video_capture_defines.h │ ├── video_capture_factory.cc │ ├── video_capture_factory.h │ ├── video_capture_impl.cc │ ├── video_capture_impl.h │ └── windows │ │ ├── device_info_ds.cc │ │ ├── device_info_ds.h │ │ ├── device_info_mf.cc │ │ ├── device_info_mf.h │ │ ├── help_functions_ds.cc │ │ ├── help_functions_ds.h │ │ ├── sink_filter_ds.cc │ │ ├── sink_filter_ds.h │ │ ├── video_capture_ds.cc │ │ ├── video_capture_ds.h │ │ ├── video_capture_factory_windows.cc │ │ ├── video_capture_mf.cc │ │ └── video_capture_mf.h ├── video_coding │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── codec_database.cc │ ├── codec_database.h │ ├── codec_timer.cc │ ├── codec_timer.h │ ├── codecs │ │ ├── h264 │ │ │ ├── DEPS │ │ │ ├── OWNERS │ │ │ ├── h264.cc │ │ │ ├── h264_decoder_impl.cc │ │ │ ├── h264_decoder_impl.h │ │ │ ├── h264_encoder_impl.cc │ │ │ ├── h264_encoder_impl.h │ │ │ ├── h264_encoder_impl_unittest.cc │ │ │ ├── include │ │ │ │ ├── h264.h │ │ │ │ └── h264_globals.h │ │ │ └── test │ │ │ │ └── h264_impl_unittest.cc │ │ ├── i420 │ │ │ ├── i420.cc │ │ │ └── include │ │ │ │ └── i420.h │ │ ├── interface │ │ │ ├── common_constants.h │ │ │ ├── mock │ │ │ │ └── mock_video_codec_interface.h │ │ │ ├── video_codec_interface.h │ │ │ └── video_error_codes.h │ │ ├── stereo │ │ │ ├── OWNERS │ │ │ ├── include │ │ │ │ ├── stereo_decoder_adapter.h │ │ │ │ └── stereo_encoder_adapter.h │ │ │ ├── stereo_decoder_adapter.cc │ │ │ ├── stereo_encoder_adapter.cc │ │ │ └── test │ │ │ │ └── stereo_adapter_unittest.cc │ │ ├── test │ │ │ ├── android_test_initializer.cc │ │ │ ├── android_test_initializer.h │ │ │ ├── mock │ │ │ │ └── mock_packet_manipulator.h │ │ │ ├── objc_codec_h264_test.h │ │ │ ├── objc_codec_h264_test.mm │ │ │ ├── packet_manipulator.cc │ │ │ ├── packet_manipulator.h │ │ │ ├── packet_manipulator_unittest.cc │ │ │ ├── plot_webrtc_test_logs.py │ │ │ ├── stats.cc │ │ │ ├── stats.h │ │ │ ├── stats_unittest.cc │ │ │ ├── test_config.cc │ │ │ ├── test_config.h │ │ │ ├── test_config_unittest.cc │ │ │ ├── video_codec_test.cc │ │ │ ├── video_codec_test.h │ │ │ ├── videoprocessor.cc │ │ │ ├── videoprocessor.h │ │ │ ├── videoprocessor_integrationtest.cc │ │ │ ├── videoprocessor_integrationtest.h │ │ │ ├── videoprocessor_integrationtest_libvpx.cc │ │ │ ├── videoprocessor_integrationtest_mediacodec.cc │ │ │ ├── videoprocessor_integrationtest_openh264.cc │ │ │ ├── videoprocessor_integrationtest_parameterized.cc │ │ │ ├── videoprocessor_integrationtest_videotoolbox.cc │ │ │ └── videoprocessor_unittest.cc │ │ ├── vp8 │ │ │ ├── default_temporal_layers.cc │ │ │ ├── default_temporal_layers.h │ │ │ ├── default_temporal_layers_unittest.cc │ │ │ ├── include │ │ │ │ ├── vp8.h │ │ │ │ ├── vp8_common_types.h │ │ │ │ └── vp8_globals.h │ │ │ ├── screenshare_layers.cc │ │ │ ├── screenshare_layers.h │ │ │ ├── screenshare_layers_unittest.cc │ │ │ ├── simulcast_rate_allocator.cc │ │ │ ├── simulcast_rate_allocator.h │ │ │ ├── simulcast_test_utility.h │ │ │ ├── simulcast_unittest.cc │ │ │ ├── temporal_layers.cc │ │ │ ├── temporal_layers.h │ │ │ ├── test │ │ │ │ └── vp8_impl_unittest.cc │ │ │ ├── vp8_impl.cc │ │ │ └── vp8_impl.h │ │ └── vp9 │ │ │ ├── include │ │ │ ├── vp9.h │ │ │ └── vp9_globals.h │ │ │ ├── screenshare_layers.cc │ │ │ ├── screenshare_layers.h │ │ │ ├── test │ │ │ └── vp9_impl_unittest.cc │ │ │ ├── vp9_frame_buffer_pool.cc │ │ │ ├── vp9_frame_buffer_pool.h │ │ │ ├── vp9_impl.cc │ │ │ ├── vp9_impl.h │ │ │ ├── vp9_noop.cc │ │ │ └── vp9_screenshare_layers_unittest.cc │ ├── decoding_state.cc │ ├── decoding_state.h │ ├── decoding_state_unittest.cc │ ├── encoded_frame.cc │ ├── encoded_frame.h │ ├── fec_rate_table.h │ ├── frame_buffer.cc │ ├── frame_buffer.h │ ├── frame_buffer2.cc │ ├── frame_buffer2.h │ ├── frame_buffer2_unittest.cc │ ├── frame_object.cc │ ├── frame_object.h │ ├── generic_decoder.cc │ ├── generic_decoder.h │ ├── generic_encoder.cc │ ├── generic_encoder.h │ ├── generic_encoder_unittest.cc │ ├── h264_sprop_parameter_sets.cc │ ├── h264_sprop_parameter_sets.h │ ├── h264_sprop_parameter_sets_unittest.cc │ ├── h264_sps_pps_tracker.cc │ ├── h264_sps_pps_tracker.h │ ├── h264_sps_pps_tracker_unittest.cc │ ├── histogram.cc │ ├── histogram.h │ ├── histogram_unittest.cc │ ├── include │ │ ├── mock │ │ │ ├── mock_vcm_callbacks.h │ │ │ └── mock_video_codec_interface.h │ │ ├── video_codec_initializer.h │ │ ├── video_codec_interface.h │ │ ├── video_coding.h │ │ ├── video_coding_defines.h │ │ └── video_error_codes.h │ ├── inter_frame_delay.cc │ ├── inter_frame_delay.h │ ├── internal_defines.h │ ├── jitter_buffer.cc │ ├── jitter_buffer.h │ ├── jitter_buffer_common.h │ ├── jitter_buffer_unittest.cc │ ├── jitter_estimator.cc │ ├── jitter_estimator.h │ ├── jitter_estimator_tests.cc │ ├── media_opt_util.cc │ ├── media_opt_util.h │ ├── media_optimization.cc │ ├── media_optimization.h │ ├── nack_fec_tables.h │ ├── nack_module.cc │ ├── nack_module.h │ ├── nack_module_unittest.cc │ ├── packet.cc │ ├── packet.h │ ├── packet_buffer.cc │ ├── packet_buffer.h │ ├── protection_bitrate_calculator.cc │ ├── protection_bitrate_calculator.h │ ├── protection_bitrate_calculator_unittest.cc │ ├── qp_parser.cc │ ├── qp_parser.h │ ├── receiver.cc │ ├── receiver.h │ ├── receiver_unittest.cc │ ├── rtp_frame_reference_finder.cc │ ├── rtp_frame_reference_finder.h │ ├── rtp_frame_reference_finder_unittest.cc │ ├── rtt_filter.cc │ ├── rtt_filter.h │ ├── session_info.cc │ ├── session_info.h │ ├── session_info_unittest.cc │ ├── test │ │ ├── stream_generator.cc │ │ ├── stream_generator.h │ │ └── test_util.h │ ├── timestamp_map.cc │ ├── timestamp_map.h │ ├── timing.cc │ ├── timing.h │ ├── timing_unittest.cc │ ├── utility │ │ ├── default_video_bitrate_allocator.cc │ │ ├── default_video_bitrate_allocator.h │ │ ├── default_video_bitrate_allocator_unittest.cc │ │ ├── frame_dropper.cc │ │ ├── frame_dropper.h │ │ ├── frame_dropper_unittest.cc │ │ ├── ivf_file_writer.cc │ │ ├── ivf_file_writer.h │ │ ├── ivf_file_writer_unittest.cc │ │ ├── mock │ │ │ └── mock_frame_dropper.h │ │ ├── moving_average.cc │ │ ├── moving_average.h │ │ ├── moving_average_unittest.cc │ │ ├── quality_scaler.cc │ │ ├── quality_scaler.h │ │ ├── quality_scaler_unittest.cc │ │ ├── simulcast_rate_allocator_unittest.cc │ │ ├── vp8_header_parser.cc │ │ ├── vp8_header_parser.h │ │ ├── vp9_uncompressed_header_parser.cc │ │ └── vp9_uncompressed_header_parser.h │ ├── video_codec_initializer.cc │ ├── video_codec_initializer_unittest.cc │ ├── video_coding_impl.cc │ ├── video_coding_impl.h │ ├── video_packet_buffer_unittest.cc │ ├── video_receiver.cc │ ├── video_receiver_unittest.cc │ ├── video_sender.cc │ └── video_sender_unittest.cc └── video_processing │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── test │ └── denoiser_test.cc │ ├── util │ ├── denoiser_filter.cc │ ├── denoiser_filter.h │ ├── denoiser_filter_c.cc │ ├── denoiser_filter_c.h │ ├── denoiser_filter_neon.cc │ ├── denoiser_filter_neon.h │ ├── denoiser_filter_sse2.cc │ ├── denoiser_filter_sse2.h │ ├── noise_estimation.cc │ ├── noise_estimation.h │ ├── skin_detection.cc │ └── skin_detection.h │ ├── video_denoiser.cc │ └── video_denoiser.h ├── native-api.md ├── ortc ├── BUILD.gn ├── DEPS ├── OWNERS ├── ortcfactory.cc ├── ortcfactory.h ├── ortcfactory_integrationtest.cc ├── ortcfactory_unittest.cc ├── ortcrtpreceiver_unittest.cc ├── ortcrtpreceiveradapter.cc ├── ortcrtpreceiveradapter.h ├── ortcrtpsender_unittest.cc ├── ortcrtpsenderadapter.cc ├── ortcrtpsenderadapter.h ├── rtpparametersconversion.cc ├── rtpparametersconversion.h ├── rtpparametersconversion_unittest.cc ├── rtptransport_unittest.cc ├── rtptransportadapter.cc ├── rtptransportadapter.h ├── rtptransportcontroller_unittest.cc ├── rtptransportcontrolleradapter.cc ├── rtptransportcontrolleradapter.h ├── srtptransport_unittest.cc ├── testrtpparameters.cc └── testrtpparameters.h ├── p2p ├── BUILD.gn ├── DEPS ├── OWNERS ├── base │ ├── asyncstuntcpsocket.cc │ ├── asyncstuntcpsocket.h │ ├── asyncstuntcpsocket_unittest.cc │ ├── basicpacketsocketfactory.cc │ ├── basicpacketsocketfactory.h │ ├── candidatepairinterface.h │ ├── common.h │ ├── dtlstransport.cc │ ├── dtlstransport.h │ ├── dtlstransport_unittest.cc │ ├── dtlstransportinternal.cc │ ├── dtlstransportinternal.h │ ├── fakecandidatepair.h │ ├── fakedtlstransport.h │ ├── fakeicetransport.h │ ├── fakepackettransport.h │ ├── fakeportallocator.h │ ├── icetransportinternal.cc │ ├── icetransportinternal.h │ ├── jseptransport.cc │ ├── jseptransport.h │ ├── jseptransport_unittest.cc │ ├── mockicetransport.h │ ├── p2pconstants.cc │ ├── p2pconstants.h │ ├── p2ptransportchannel.cc │ ├── p2ptransportchannel.h │ ├── p2ptransportchannel_unittest.cc │ ├── packetlossestimator.cc │ ├── packetlossestimator.h │ ├── packetlossestimator_unittest.cc │ ├── packetsocketfactory.cc │ ├── packetsocketfactory.h │ ├── packettransportinterface.h │ ├── packettransportinternal.cc │ ├── packettransportinternal.h │ ├── port.cc │ ├── port.h │ ├── port_unittest.cc │ ├── portallocator.cc │ ├── portallocator.h │ ├── portallocator_unittest.cc │ ├── portinterface.cc │ ├── portinterface.h │ ├── pseudotcp.cc │ ├── pseudotcp.h │ ├── pseudotcp_unittest.cc │ ├── relayport.cc │ ├── relayport.h │ ├── relayport_unittest.cc │ ├── relayserver.cc │ ├── relayserver.h │ ├── relayserver_unittest.cc │ ├── session.cc │ ├── session.h │ ├── sessiondescription.cc │ ├── sessiondescription.h │ ├── stun.cc │ ├── stun.h │ ├── stun_unittest.cc │ ├── stunport.cc │ ├── stunport.h │ ├── stunport_unittest.cc │ ├── stunrequest.cc │ ├── stunrequest.h │ ├── stunrequest_unittest.cc │ ├── stunserver.cc │ ├── stunserver.h │ ├── stunserver_unittest.cc │ ├── tcpport.cc │ ├── tcpport.h │ ├── tcpport_unittest.cc │ ├── testrelayserver.h │ ├── teststunserver.cc │ ├── teststunserver.h │ ├── testturncustomizer.h │ ├── testturnserver.h │ ├── transport.h │ ├── transportchannelimpl.h │ ├── transportdescription.cc │ ├── transportdescription.h │ ├── transportdescriptionfactory.cc │ ├── transportdescriptionfactory.h │ ├── transportdescriptionfactory_unittest.cc │ ├── transportinfo.h │ ├── turnport.cc │ ├── turnport.h │ ├── turnport_unittest.cc │ ├── turnserver.cc │ ├── turnserver.h │ ├── turnserver_unittest.cc │ ├── udpport.h │ ├── udptransport.cc │ ├── udptransport.h │ └── udptransport_unittest.cc ├── client │ ├── basicportallocator.cc │ ├── basicportallocator.h │ ├── basicportallocator_unittest.cc │ ├── socketmonitor.cc │ └── socketmonitor.h └── stunprober │ ├── stunprober.cc │ ├── stunprober.h │ └── stunprober_unittest.cc ├── pc ├── BUILD.gn ├── DEPS ├── OWNERS ├── audiomonitor.cc ├── audiomonitor.h ├── audiotrack.cc ├── audiotrack.h ├── bundlefilter.cc ├── bundlefilter.h ├── bundlefilter_unittest.cc ├── channel.cc ├── channel.h ├── channel_unittest.cc ├── channelmanager.cc ├── channelmanager.h ├── channelmanager_unittest.cc ├── createpeerconnectionfactory.cc ├── currentspeakermonitor.cc ├── currentspeakermonitor.h ├── currentspeakermonitor_unittest.cc ├── datachannel.cc ├── datachannel.h ├── datachannel_unittest.cc ├── dtlssrtptransport.cc ├── dtlssrtptransport.h ├── dtlssrtptransport_unittest.cc ├── dtmfsender.cc ├── dtmfsender.h ├── dtmfsender_unittest.cc ├── externalhmac.cc ├── externalhmac.h ├── iceserverparsing.cc ├── iceserverparsing.h ├── iceserverparsing_unittest.cc ├── jsepicecandidate.cc ├── jsepsessiondescription.cc ├── jsepsessiondescription_unittest.cc ├── localaudiosource.cc ├── localaudiosource.h ├── localaudiosource_unittest.cc ├── mediaconstraintsinterface_unittest.cc ├── mediamonitor.cc ├── mediamonitor.h ├── mediasession.cc ├── mediasession.h ├── mediasession_unittest.cc ├── mediastream.cc ├── mediastream.h ├── mediastream_unittest.cc ├── mediastreamobserver.cc ├── mediastreamobserver.h ├── mediastreamtrack.h ├── peerconnection.cc ├── peerconnection.h ├── peerconnection_bundle_unittest.cc ├── peerconnection_crypto_unittest.cc ├── peerconnection_datachannel_unittest.cc ├── peerconnection_ice_unittest.cc ├── peerconnection_integrationtest.cc ├── peerconnection_media_unittest.cc ├── peerconnection_rtp_unittest.cc ├── peerconnection_signaling_unittest.cc ├── peerconnectionendtoend_unittest.cc ├── peerconnectionfactory.cc ├── peerconnectionfactory.h ├── peerconnectionfactory_unittest.cc ├── peerconnectioninterface_unittest.cc ├── peerconnectionwrapper.cc ├── peerconnectionwrapper.h ├── proxy_unittest.cc ├── remoteaudiosource.cc ├── remoteaudiosource.h ├── rtcpmuxfilter.cc ├── rtcpmuxfilter.h ├── rtcpmuxfilter_unittest.cc ├── rtcstats_integrationtest.cc ├── rtcstatscollector.cc ├── rtcstatscollector.h ├── rtcstatscollector_unittest.cc ├── rtpreceiver.cc ├── rtpreceiver.h ├── rtpsender.cc ├── rtpsender.h ├── rtpsenderreceiver_unittest.cc ├── rtptransceiver.cc ├── rtptransceiver.h ├── rtptransport.cc ├── rtptransport.h ├── rtptransport_unittest.cc ├── rtptransportinternal.h ├── rtptransportinternaladapter.h ├── rtptransporttestutil.h ├── sctputils.cc ├── sctputils.h ├── sctputils_unittest.cc ├── sdputils.cc ├── sdputils.h ├── srtpfilter.cc ├── srtpfilter.h ├── srtpfilter_unittest.cc ├── srtpsession.cc ├── srtpsession.h ├── srtpsession_unittest.cc ├── srtptestutil.h ├── srtptransport.cc ├── srtptransport.h ├── srtptransport_unittest.cc ├── statscollector.cc ├── statscollector.h ├── statscollector_unittest.cc ├── streamcollection.h ├── test │ ├── DEPS │ ├── androidtestinitializer.cc │ ├── androidtestinitializer.h │ ├── fakeaudiocapturemodule.cc │ ├── fakeaudiocapturemodule.h │ ├── fakeaudiocapturemodule_unittest.cc │ ├── fakedatachannelprovider.h │ ├── fakeperiodicvideocapturer.h │ ├── fakertccertificategenerator.h │ ├── fakesctptransport.h │ ├── faketransportcontroller.h │ ├── fakevideotrackrenderer.h │ ├── fakevideotracksource.h │ ├── mock_datachannel.h │ ├── mock_peerconnection.h │ ├── mockpeerconnectionobservers.h │ ├── peerconnectiontestwrapper.cc │ ├── peerconnectiontestwrapper.h │ ├── rtcstatsobtainer.h │ └── testsdpstrings.h ├── trackmediainfomap.cc ├── trackmediainfomap.h ├── trackmediainfomap_unittest.cc ├── transportcontroller.cc ├── transportcontroller.h ├── transportcontroller_unittest.cc ├── videocapturertracksource.cc ├── videocapturertracksource.h ├── videocapturertracksource_unittest.cc ├── videotrack.cc ├── videotrack.h ├── videotrack_unittest.cc ├── videotracksource.cc ├── videotracksource.h ├── voicechannel.h ├── webrtcsdp.cc ├── webrtcsdp.h ├── webrtcsdp_unittest.cc ├── webrtcsessiondescriptionfactory.cc └── webrtcsessiondescriptionfactory.h ├── presubmit_test.py ├── presubmit_test_mocks.py ├── pylintrc ├── resources ├── .gitignore ├── ConferenceMotion_1280_720_50.yuv.sha1 ├── OWNERS ├── att-downlink.rx.sha1 ├── att-uplink.rx.sha1 ├── audio_coding │ ├── F00.BIT20.sha1 │ ├── F00.BIT30.sha1 │ ├── F00.INP.sha1 │ ├── F00.OUT20.sha1 │ ├── F00.OUT30.sha1 │ ├── F00_tlm10.OUT20.sha1 │ ├── F00_tlm10.OUT30.sha1 │ ├── F01.BIT20.sha1 │ ├── F01.BIT30.sha1 │ ├── F01.INP.sha1 │ ├── F01.OUT20.sha1 │ ├── F01.OUT30.sha1 │ ├── F01_tlm10.OUT20.sha1 │ ├── F01_tlm10.OUT30.sha1 │ ├── F02.BIT20.sha1 │ ├── F02.BIT30.sha1 │ ├── F02.INP.sha1 │ ├── F02.OUT20.sha1 │ ├── F02.OUT30.sha1 │ ├── F02_tlm10.OUT20.sha1 │ ├── F02_tlm10.OUT30.sha1 │ ├── F03.BIT20.sha1 │ ├── F03.BIT30.sha1 │ ├── F03.INP.sha1 │ ├── F03.OUT20.sha1 │ ├── F03.OUT30.sha1 │ ├── F04.BIT20.sha1 │ ├── F04.BIT30.sha1 │ ├── F04.INP.sha1 │ ├── F04.OUT20.sha1 │ ├── F04.OUT30.sha1 │ ├── F05.BIT20.sha1 │ ├── F05.BIT30.sha1 │ ├── F05.INP.sha1 │ ├── F05.OUT20.sha1 │ ├── F05.OUT30.sha1 │ ├── F06.BIT20.sha1 │ ├── F06.BIT30.sha1 │ ├── F06.INP.sha1 │ ├── F06.OUT20.sha1 │ ├── F06.OUT30.sha1 │ ├── READ.ME │ ├── clean.chn.sha1 │ ├── music_stereo_48kHz.pcm.sha1 │ ├── neteq_opus.rtp.sha1 │ ├── neteq_universal_new.rtp.sha1 │ ├── speech_mono_16kHz.pcm.sha1 │ ├── speech_mono_32_48kHz.pcm.sha1 │ ├── testfile32kHz.pcm.sha1 │ ├── teststereo32kHz.pcm.sha1 │ └── tlm10.chn.sha1 ├── audio_device │ ├── audio_short16.pcm.sha1 │ ├── audio_short44.pcm.sha1 │ ├── audio_short48.pcm.sha1 │ └── audio_short8.pcm.sha1 ├── audio_processing │ ├── agc │ │ ├── agc_audio.pcm.sha1 │ │ ├── agc_no_circular_buffer.dat.sha1 │ │ ├── agc_pitch_gain.dat.sha1 │ │ ├── agc_pitch_lag.dat.sha1 │ │ ├── agc_spectral_peak.dat.sha1 │ │ ├── agc_vad.dat.sha1 │ │ ├── agc_voicing_prob.dat.sha1 │ │ └── agc_with_circular_buffer.dat.sha1 │ ├── conversational_speech │ │ ├── EN_script1_F_sp1_A1.wav.sha1 │ │ ├── EN_script1_F_sp1_A2.wav.sha1 │ │ ├── EN_script1_F_sp1_B1.wav.sha1 │ │ ├── EN_script1_F_sp1_B2.wav.sha1 │ │ ├── EN_script1_F_sp2_A1.wav.sha1 │ │ ├── EN_script1_F_sp2_A2.wav.sha1 │ │ ├── EN_script1_F_sp2_B1.wav.sha1 │ │ ├── EN_script1_F_sp2_B2.wav.sha1 │ │ ├── EN_script1_M_sp1_A1.wav.sha1 │ │ ├── EN_script1_M_sp1_A2.wav.sha1 │ │ ├── EN_script1_M_sp1_B1.wav.sha1 │ │ ├── EN_script1_M_sp1_B2.wav.sha1 │ │ ├── EN_script2_F_sp1_A1.wav.sha1 │ │ ├── EN_script2_F_sp1_A2.wav.sha1 │ │ ├── EN_script2_F_sp1_A3.wav.sha1 │ │ ├── EN_script2_F_sp1_A4.wav.sha1 │ │ ├── EN_script2_F_sp1_B1.wav.sha1 │ │ ├── EN_script2_F_sp1_B2.wav.sha1 │ │ ├── EN_script2_F_sp1_B3.wav.sha1 │ │ ├── EN_script2_F_sp1_B4.wav.sha1 │ │ ├── EN_script2_F_sp2_A1.wav.sha1 │ │ ├── EN_script2_F_sp2_A2.wav.sha1 │ │ ├── EN_script2_F_sp2_A3.wav.sha1 │ │ ├── EN_script2_F_sp2_A4.wav.sha1 │ │ ├── EN_script2_F_sp2_B1.wav.sha1 │ │ ├── EN_script2_F_sp2_B2.wav.sha1 │ │ ├── EN_script2_F_sp2_B3.wav.sha1 │ │ ├── EN_script2_F_sp2_B4.wav.sha1 │ │ ├── EN_script2_M_sp1_A1.wav.sha1 │ │ ├── EN_script2_M_sp1_A2.wav.sha1 │ │ ├── EN_script2_M_sp1_A3.wav.sha1 │ │ ├── EN_script2_M_sp1_A4.wav.sha1 │ │ ├── EN_script2_M_sp1_B1.wav.sha1 │ │ ├── EN_script2_M_sp1_B2.wav.sha1 │ │ ├── EN_script2_M_sp1_B3.wav.sha1 │ │ ├── EN_script2_M_sp1_B4.wav.sha1 │ │ ├── README.md │ │ ├── SE_script1_F_sp1_A1.wav.sha1 │ │ ├── SE_script1_F_sp1_A2.wav.sha1 │ │ ├── SE_script1_F_sp1_B1.wav.sha1 │ │ ├── SE_script1_F_sp1_B2.wav.sha1 │ │ ├── SE_script1_M_sp1_A1.wav.sha1 │ │ ├── SE_script1_M_sp1_A2.wav.sha1 │ │ ├── SE_script1_M_sp1_B1.wav.sha1 │ │ ├── SE_script1_M_sp1_B2.wav.sha1 │ │ ├── SE_script2_F_sp1_A1.wav.sha1 │ │ ├── SE_script2_F_sp1_A2.wav.sha1 │ │ ├── SE_script2_F_sp1_A3.wav.sha1 │ │ ├── SE_script2_F_sp1_A4.wav.sha1 │ │ ├── SE_script2_F_sp1_B1.wav.sha1 │ │ ├── SE_script2_F_sp1_B2.wav.sha1 │ │ ├── SE_script2_F_sp1_B3.wav.sha1 │ │ ├── SE_script2_F_sp1_B4.wav.sha1 │ │ ├── SE_script2_M_sp1_A1.wav.sha1 │ │ ├── SE_script2_M_sp1_A2.wav.sha1 │ │ ├── SE_script2_M_sp1_A3.wav.sha1 │ │ ├── SE_script2_M_sp1_A4.wav.sha1 │ │ ├── SE_script2_M_sp1_B1.wav.sha1 │ │ ├── SE_script2_M_sp1_B2.wav.sha1 │ │ ├── SE_script2_M_sp1_B3.wav.sha1 │ │ ├── SE_script2_M_sp1_B4.wav.sha1 │ │ ├── breathing_F_sp1_1.wav.sha1 │ │ ├── breathing_F_sp2_1.wav.sha1 │ │ ├── breathing_F_sp2_2.wav.sha1 │ │ ├── breathing_M_sp1_1.wav.sha1 │ │ ├── breathing_M_sp1_2.wav.sha1 │ │ └── breathing_M_sp1_3.wav.sha1 │ ├── output_data_fixed.pb.sha1 │ ├── output_data_float.pb.sha1 │ ├── output_data_mac.pb.sha1 │ ├── test │ │ └── py_quality_assessment │ │ │ ├── BUILD.gn │ │ │ ├── noise_tracks │ │ │ └── city.wav.sha1 │ │ │ └── probing_signals │ │ │ └── tone-880.wav.sha1 │ └── transient │ │ ├── ajm-macbook-1-spke16m.pcm.sha1 │ │ ├── audio16kHz.pcm.sha1 │ │ ├── audio32kHz.pcm.sha1 │ │ ├── audio48kHz.pcm.sha1 │ │ ├── audio8kHz.pcm.sha1 │ │ ├── detect16kHz.dat.sha1 │ │ ├── detect32kHz.dat.sha1 │ │ ├── detect48kHz.dat.sha1 │ │ ├── detect8kHz.dat.sha1 │ │ ├── double-utils.dat.sha1 │ │ ├── float-utils.dat.sha1 │ │ ├── suppressed16kHz.pcm.sha1 │ │ ├── suppressed32kHz.pcm.sha1 │ │ ├── suppressed8kHz.pcm.sha1 │ │ ├── wpd0.dat.sha1 │ │ ├── wpd1.dat.sha1 │ │ ├── wpd2.dat.sha1 │ │ ├── wpd3.dat.sha1 │ │ ├── wpd4.dat.sha1 │ │ ├── wpd5.dat.sha1 │ │ ├── wpd6.dat.sha1 │ │ └── wpd7.dat.sha1 ├── deflicker_before_cif_short.yuv.sha1 ├── difficult_photo_1850_1110.yuv.sha1 ├── e2e_audio_in.pcm.sha1 ├── far16_stereo.pcm.sha1 ├── far32_stereo.pcm.sha1 ├── far44_stereo.pcm.sha1 ├── far48_stereo.pcm.sha1 ├── far8_stereo.pcm.sha1 ├── foremanColorEnhanced_cif_short.yuv.sha1 ├── foreman_128x96.yuv.sha1 ├── foreman_160x120.yuv.sha1 ├── foreman_176x144.yuv.sha1 ├── foreman_320x240.yuv.sha1 ├── foreman_cif.yuv.sha1 ├── foreman_cif_short.yuv.sha1 ├── google-wifi-3mbps.rx.sha1 ├── images │ ├── captureDeviceImage.jpg.sha1 │ ├── renderStartImage.jpg.sha1 │ ├── renderTimeoutImage.jpg.sha1 │ └── webrtc_logo.jpg.sha1 ├── media │ ├── 1.frame_plus_1.byte.sha1 │ ├── captured-320x240-2s-48.frames.sha1 │ ├── faces.1280x720_P420.yuv.sha1 │ ├── faces_I400.jpg.sha1 │ ├── faces_I411.jpg.sha1 │ ├── faces_I420.jpg.sha1 │ ├── faces_I422.jpg.sha1 │ ├── faces_I444.jpg.sha1 │ ├── h264-svc-99-640x360.rtpdump.sha1 │ ├── video.rtpdump.sha1 │ └── voice.rtpdump.sha1 ├── near16_stereo.pcm.sha1 ├── near32_stereo.pcm.sha1 ├── near44_stereo.pcm.sha1 ├── near48_stereo.pcm.sha1 ├── near8_stereo.pcm.sha1 ├── network_tester │ ├── client_config.dat.sha1 │ └── server_config.dat.sha1 ├── paris_qcif.yuv.sha1 ├── photo_1850_1110.yuv.sha1 ├── presentation_1850_1110.yuv.sha1 ├── ref03.aecdump.sha1 ├── reference_less_video_test_file.y4m.sha1 ├── reference_video_640x360_30fps.y4m.sha1 ├── remote_bitrate_estimator │ ├── VideoSendersTest_BweTest_IncreasingChoke1_0_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingChoke1_0_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingChoke1_1_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingChoke1_1_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingChoke2_0_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingChoke2_0_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingChoke2_1_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingChoke2_1_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingDelay1_0_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingDelay1_0_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingLoss1_0_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_IncreasingLoss1_0_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_Multi1_1_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_Multi1_1_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_SteadyChoke_0_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_SteadyChoke_0_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_SteadyChoke_1_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_SteadyChoke_1_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_SteadyDelay_0_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_SteadyDelay_0_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_SteadyLoss_0_AST.bin.sha1 │ ├── VideoSendersTest_BweTest_SteadyLoss_0_TOF.bin.sha1 │ ├── VideoSendersTest_BweTest_UnlimitedSpeed_0_AST.bin.sha1 │ └── VideoSendersTest_BweTest_UnlimitedSpeed_0_TOF.bin.sha1 ├── rtp_rtcp │ ├── H263Foreman_CIF_Iframe.bin.sha1 │ ├── H263Foreman_CIF_Pframe.bin.sha1 │ ├── H263_CIF_IFRAME.bin.sha1 │ ├── H263_CIF_PFRAME.bin.sha1 │ ├── H263_QCIF_IFRAME.bin.sha1 │ ├── RTCPPacketTMMBR0.bin.sha1 │ ├── RTCPPacketTMMBR1.bin.sha1 │ ├── RTCPPacketTMMBR2.bin.sha1 │ ├── RTCPPacketTMMBR3.bin.sha1 │ ├── RTCPPacketTMMBR4.bin.sha1 │ ├── RTCPPacketTMMBR4_1.bin.sha1 │ ├── RTCPPacketTMMBR4_2.bin.sha1 │ └── RTCPPacketTMMBR5.bin.sha1 ├── short_mixed_mono_48.dat.sha1 ├── short_mixed_mono_48.pcm.sha1 ├── short_mixed_mono_48_arm.dat.sha1 ├── short_mixed_stereo_48.dat.sha1 ├── short_mixed_stereo_48.pcm.sha1 ├── speech_and_misc_wb.pcm.sha1 ├── sprint-downlink.rx.sha1 ├── sprint-uplink.rx.sha1 ├── synthetic-trace.rx.sha1 ├── tmobile-downlink.rx.sha1 ├── tmobile-uplink.rx.sha1 ├── utility │ ├── encapsulated_pcm16b_8khz.wav.sha1 │ └── encapsulated_pcmu_8khz.wav.sha1 ├── verizon3g-downlink.rx.sha1 ├── verizon3g-uplink.rx.sha1 ├── verizon4g-downlink.rx.sha1 ├── verizon4g-uplink.rx.sha1 ├── video_coding │ ├── frame-ethernet-ii.pcap.sha1 │ ├── frame-loopback.pcap.sha1 │ ├── pltype103.rtp.sha1 │ ├── pltype103_header_only.rtp.sha1 │ ├── ssrcs-2.pcap.sha1 │ └── ssrcs-3.pcap.sha1 ├── video_engine │ ├── renderStartImage.jpg.sha1 │ └── renderTimeoutImage.jpg.sha1 ├── video_quality_analysis_frame.txt.sha1 ├── voice_engine │ ├── audio_dtx16.wav.sha1 │ ├── audio_long16.pcm.sha1 │ ├── audio_long16.wav.sha1 │ ├── audio_long16big_endian.pcm.sha1 │ ├── audio_long16noise.pcm.sha1 │ ├── audio_long8.pcm.sha1 │ ├── audio_long8mulaw.wav.sha1 │ ├── audio_short16.pcm.sha1 │ ├── audio_tiny11.wav.sha1 │ ├── audio_tiny16.wav.sha1 │ ├── audio_tiny22.wav.sha1 │ ├── audio_tiny32.wav.sha1 │ ├── audio_tiny44.wav.sha1 │ ├── audio_tiny48.wav.sha1 │ └── audio_tiny8.wav.sha1 └── web_screenshot_1850_1110.yuv.sha1 ├── rtc_base ├── BUILD.gn ├── DEPS ├── Dummy.java ├── OWNERS ├── arraysize.h ├── asyncinvoker-inl.h ├── asyncinvoker.cc ├── asyncinvoker.h ├── asyncpacketsocket.cc ├── asyncpacketsocket.h ├── asyncresolverinterface.cc ├── asyncresolverinterface.h ├── asyncsocket.cc ├── asyncsocket.h ├── asynctcpsocket.cc ├── asynctcpsocket.h ├── asynctcpsocket_unittest.cc ├── asyncudpsocket.cc ├── asyncudpsocket.h ├── asyncudpsocket_unittest.cc ├── atomicops.h ├── atomicops_unittest.cc ├── base64.cc ├── base64.h ├── base64_unittest.cc ├── basictypes.h ├── basictypes_unittest.cc ├── bind.h ├── bind_unittest.cc ├── bitbuffer.cc ├── bitbuffer.h ├── bitbuffer_unittest.cc ├── bitrateallocationstrategy.cc ├── bitrateallocationstrategy.h ├── buffer.h ├── buffer_unittest.cc ├── bufferqueue.cc ├── bufferqueue.h ├── bufferqueue_unittest.cc ├── bytebuffer.cc ├── bytebuffer.h ├── bytebuffer_unittest.cc ├── byteorder.h ├── byteorder_unittest.cc ├── callback.h ├── callback.h.pump ├── callback_unittest.cc ├── checks.cc ├── checks.h ├── compile_assert_c.h ├── constructormagic.h ├── copyonwritebuffer.cc ├── copyonwritebuffer.h ├── copyonwritebuffer_unittest.cc ├── cpu_time.cc ├── cpu_time.h ├── cpu_time_unittest.cc ├── crc32.cc ├── crc32.h ├── crc32_unittest.cc ├── criticalsection.cc ├── criticalsection.h ├── criticalsection_unittest.cc ├── cryptstring.cc ├── cryptstring.h ├── deprecation.h ├── dscp.h ├── event.cc ├── event.h ├── event_tracer.cc ├── event_tracer.h ├── event_tracer_unittest.cc ├── event_unittest.cc ├── fakeclock.cc ├── fakeclock.h ├── fakenetwork.h ├── fakesslidentity.cc ├── fakesslidentity.h ├── file.cc ├── file.h ├── file_posix.cc ├── file_unittest.cc ├── file_win.cc ├── filerotatingstream.cc ├── filerotatingstream.h ├── filerotatingstream_unittest.cc ├── fileutils.cc ├── fileutils.h ├── firewallsocketserver.cc ├── firewallsocketserver.h ├── flags.cc ├── flags.h ├── format_macros.h ├── function_view.h ├── function_view_unittest.cc ├── gtest_prod_util.h ├── gunit.h ├── gunit_prod.h ├── helpers.cc ├── helpers.h ├── helpers_unittest.cc ├── httpbase.cc ├── httpbase.h ├── httpbase_unittest.cc ├── httpcommon-inl.h ├── httpcommon.cc ├── httpcommon.h ├── httpcommon_unittest.cc ├── httpserver.cc ├── httpserver.h ├── httpserver_unittest.cc ├── ifaddrs-android.cc ├── ifaddrs-android.h ├── ifaddrs_converter.cc ├── ifaddrs_converter.h ├── ignore_wundef.h ├── ipaddress.cc ├── ipaddress.h ├── ipaddress_unittest.cc ├── java │ └── src │ │ └── org │ │ └── webrtc │ │ ├── ContextUtils.java │ │ ├── Logging.java │ │ ├── OWNERS │ │ ├── Size.java │ │ └── ThreadUtils.java ├── json.cc ├── json.h ├── json_unittest.cc ├── keep_ref_until_done.h ├── location.cc ├── location.h ├── logging.cc ├── logging.h ├── logging_mac.mm ├── logging_unittest.cc ├── logsinks.cc ├── logsinks.h ├── macifaddrs_converter.cc ├── macutils.cc ├── macutils.h ├── md5.cc ├── md5.h ├── md5digest.cc ├── md5digest.h ├── md5digest_unittest.cc ├── memory_usage.cc ├── memory_usage.h ├── memory_usage_unittest.cc ├── messagedigest.cc ├── messagedigest.h ├── messagedigest_unittest.cc ├── messagehandler.cc ├── messagehandler.h ├── messagequeue.cc ├── messagequeue.h ├── messagequeue_unittest.cc ├── nat_unittest.cc ├── natserver.cc ├── natserver.h ├── natsocketfactory.cc ├── natsocketfactory.h ├── nattypes.cc ├── nattypes.h ├── nethelper.cc ├── nethelper.h ├── nethelpers.cc ├── nethelpers.h ├── network.cc ├── network.h ├── network_constants.h ├── network_unittest.cc ├── networkmonitor.cc ├── networkmonitor.h ├── networkroute.h ├── noop.cc ├── noop.mm ├── nullsocketserver.cc ├── nullsocketserver.h ├── nullsocketserver_unittest.cc ├── numerics │ ├── exp_filter.cc │ ├── exp_filter.h │ ├── exp_filter_unittest.cc │ ├── histogram_percentile_counter.cc │ ├── histogram_percentile_counter.h │ ├── histogram_percentile_counter_unittest.cc │ ├── mathutils.h │ ├── mod_ops.h │ ├── mod_ops_unittest.cc │ ├── moving_max_counter.h │ ├── moving_max_counter_unittest.cc │ ├── moving_median_filter.h │ ├── moving_median_filter_unittest.cc │ ├── percentile_filter.h │ ├── percentile_filter_unittest.cc │ ├── safe_compare.h │ ├── safe_compare_unittest.cc │ ├── safe_conversions.h │ ├── safe_conversions_impl.h │ ├── safe_minmax.h │ ├── safe_minmax_unittest.cc │ ├── sequence_number_util.h │ └── sequence_number_util_unittest.cc ├── onetimeevent.h ├── onetimeevent_unittest.cc ├── openssl.h ├── openssladapter.cc ├── openssladapter.h ├── openssladapter_unittest.cc ├── openssldigest.cc ├── openssldigest.h ├── opensslidentity.cc ├── opensslidentity.h ├── opensslstreamadapter.cc ├── opensslstreamadapter.h ├── optionsfile.cc ├── optionsfile.h ├── optionsfile_unittest.cc ├── pathutils.cc ├── pathutils.h ├── pathutils_unittest.cc ├── physicalsocketserver.cc ├── physicalsocketserver.h ├── physicalsocketserver_unittest.cc ├── platform_file.cc ├── platform_file.h ├── platform_thread.cc ├── platform_thread.h ├── platform_thread_types.h ├── platform_thread_unittest.cc ├── protobuf_utils.h ├── proxy_unittest.cc ├── proxyinfo.cc ├── proxyinfo.h ├── proxyserver.cc ├── proxyserver.h ├── ptr_util.h ├── ptr_util_unittest.cc ├── race_checker.cc ├── race_checker.h ├── random.cc ├── random.h ├── random_unittest.cc ├── rate_limiter.cc ├── rate_limiter.h ├── rate_limiter_unittest.cc ├── rate_statistics.cc ├── rate_statistics.h ├── rate_statistics_unittest.cc ├── ratelimiter.cc ├── ratelimiter.h ├── ratelimiter_unittest.cc ├── ratetracker.cc ├── ratetracker.h ├── ratetracker_unittest.cc ├── refcount.h ├── refcountedobject.h ├── refcountedobject_unittest.cc ├── refcounter.h ├── rollingaccumulator.h ├── rollingaccumulator_unittest.cc ├── rtccertificate.cc ├── rtccertificate.h ├── rtccertificate_unittest.cc ├── rtccertificategenerator.cc ├── rtccertificategenerator.h ├── rtccertificategenerator_unittest.cc ├── sanitizer.h ├── scoped_ref_ptr.h ├── sequenced_task_checker.h ├── sequenced_task_checker_impl.cc ├── sequenced_task_checker_impl.h ├── sequenced_task_checker_unittest.cc ├── sha1.cc ├── sha1.h ├── sha1digest.cc ├── sha1digest.h ├── sha1digest_unittest.cc ├── signalthread.cc ├── signalthread.h ├── signalthread_unittest.cc ├── sigslot.cc ├── sigslot.h ├── sigslot_unittest.cc ├── sigslotrepeater.h ├── sigslottester.h ├── sigslottester.h.pump ├── sigslottester_unittest.cc ├── socket.h ├── socket_unittest.cc ├── socket_unittest.h ├── socketadapters.cc ├── socketadapters.h ├── socketaddress.cc ├── socketaddress.h ├── socketaddress_unittest.cc ├── socketaddresspair.cc ├── socketaddresspair.h ├── socketfactory.h ├── socketserver.h ├── socketstream.cc ├── socketstream.h ├── ssladapter.cc ├── ssladapter.h ├── ssladapter_unittest.cc ├── sslfingerprint.cc ├── sslfingerprint.h ├── sslidentity.cc ├── sslidentity.h ├── sslidentity_unittest.cc ├── sslroots.h ├── sslstreamadapter.cc ├── sslstreamadapter.h ├── sslstreamadapter_unittest.cc ├── stream.cc ├── stream.h ├── stream_unittest.cc ├── string_to_number.cc ├── string_to_number.h ├── string_to_number_unittest.cc ├── stringencode.cc ├── stringencode.h ├── stringencode_unittest.cc ├── stringize_macros.h ├── stringize_macros_unittest.cc ├── stringutils.cc ├── stringutils.h ├── stringutils_unittest.cc ├── swap_queue.h ├── swap_queue_unittest.cc ├── task_queue.h ├── task_queue_gcd.cc ├── task_queue_libevent.cc ├── task_queue_posix.cc ├── task_queue_posix.h ├── task_queue_unittest.cc ├── task_queue_win.cc ├── template_util.h ├── testbase64.h ├── testclient.cc ├── testclient.h ├── testclient_unittest.cc ├── testechoserver.cc ├── testechoserver.h ├── testutils.cc ├── testutils.h ├── thread.cc ├── thread.h ├── thread_annotations.h ├── thread_annotations_unittest.cc ├── thread_checker.h ├── thread_checker_impl.cc ├── thread_checker_impl.h ├── thread_checker_unittest.cc ├── thread_darwin.mm ├── thread_unittest.cc ├── timedelta.h ├── timestampaligner.cc ├── timestampaligner.h ├── timestampaligner_unittest.cc ├── timeutils.cc ├── timeutils.h ├── timeutils_unittest.cc ├── trace_event.h ├── transformadapter.cc ├── transformadapter.h ├── type_traits.h ├── unittest_main.cc ├── unixfilesystem.cc ├── unixfilesystem.h ├── virtualsocket_unittest.cc ├── virtualsocketserver.cc ├── virtualsocketserver.h ├── weak_ptr.cc ├── weak_ptr.h ├── weak_ptr_unittest.cc ├── win32.cc ├── win32.h ├── win32_unittest.cc ├── win32filesystem.cc ├── win32filesystem.h ├── win32securityerrors.cc ├── win32socketinit.cc ├── win32socketinit.h ├── win32socketserver.cc ├── win32socketserver.h ├── win32socketserver_unittest.cc ├── win32window.cc ├── win32window.h ├── win32window_unittest.cc └── window.h ├── rtc_tools ├── BUILD.gn ├── DEPS ├── OWNERS ├── agc │ └── activity_metric.cc ├── author_line_count.sh ├── barcode_tools │ ├── DEPS │ ├── README │ ├── barcode_decoder.py │ ├── barcode_encoder.py │ ├── build_zxing.py │ ├── helper_functions.py │ └── yuv_cropper.py ├── class_usage.sh ├── compare_videos.py ├── converter │ ├── converter.cc │ ├── converter.h │ └── rgba_to_i420_converter.cc ├── event_log_visualizer │ ├── OWNERS │ ├── analyzer.cc │ ├── analyzer.h │ ├── chart.proto │ ├── main.cc │ ├── plot_base.cc │ ├── plot_base.h │ ├── plot_protobuf.cc │ ├── plot_protobuf.h │ ├── plot_python.cc │ └── plot_python.h ├── force_mic_volume_max │ └── force_mic_volume_max.cc ├── frame_analyzer │ ├── frame_analyzer.cc │ ├── reference_less_video_analysis.cc │ ├── reference_less_video_analysis_lib.cc │ ├── reference_less_video_analysis_lib.h │ ├── reference_less_video_analysis_unittest.cc │ ├── video_quality_analysis.cc │ ├── video_quality_analysis.h │ └── video_quality_analysis_unittest.cc ├── frame_editing │ ├── frame_editing.cc │ ├── frame_editing_lib.cc │ ├── frame_editing_lib.h │ └── frame_editing_unittest.cc ├── header_usage.sh ├── loopback_test │ ├── OWNERS │ ├── README │ ├── adapter.js │ ├── loopback_test.html │ ├── loopback_test.js │ ├── record-test.sh │ ├── run-server.sh │ └── stat_tracker.js ├── network_tester │ ├── BUILD.gn │ ├── README │ ├── androidapp │ │ ├── AndroidManifest.xml │ │ ├── res │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── values-v17 │ │ │ │ └── styles.xml │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ └── strings.xml │ │ └── src │ │ │ └── com │ │ │ └── google │ │ │ └── media │ │ │ └── networktester │ │ │ ├── MainActivity.java │ │ │ └── NetworkTester.java │ ├── config_reader.cc │ ├── config_reader.h │ ├── create_network_tester_config.py │ ├── jni.cpp │ ├── network_tester_config.proto │ ├── network_tester_packet.proto │ ├── network_tester_unittest.cc │ ├── packet_logger.cc │ ├── packet_logger.h │ ├── packet_sender.cc │ ├── packet_sender.h │ ├── parse_packet_log.py │ ├── server.cc │ ├── test_controller.cc │ └── test_controller.h ├── psnr_ssim_analyzer │ └── psnr_ssim_analyzer.cc ├── py_event_log_analyzer │ ├── README │ ├── misc.py │ ├── misc_test.py │ ├── pb_parse.py │ ├── rtp_analyzer.py │ ├── rtp_analyzer.sh │ └── rtp_analyzer_test.py ├── rtcbot │ ├── OWNERS │ ├── README │ ├── bot │ │ ├── api.js │ │ └── browser │ │ │ ├── bot.js │ │ │ └── index.html │ ├── botmanager.js │ ├── main.js │ ├── rtcBotReportVisualizer │ │ ├── index.html │ │ └── main.js │ ├── test.js │ └── test │ │ ├── oneWayVideoStreamingWithDownloadingFile.js │ │ ├── ping_pong.js │ │ ├── simple_offer_answer.js │ │ ├── three_bots_video_conference.js │ │ ├── two_way_video_streaming.js │ │ └── webrtc_video_streaming.js ├── sanitizers_unittest.cc ├── simple_command_line_parser.cc ├── simple_command_line_parser.h ├── simple_command_line_parser_unittest.cc ├── testing │ ├── README.md │ ├── build_apprtc.py │ ├── download_apprtc.py │ ├── golang │ │ ├── linux │ │ │ └── go.tar.gz.sha1 │ │ ├── mac │ │ │ └── go.tar.gz.sha1 │ │ └── win │ │ │ └── go.zip.sha1 │ ├── prebuilt_apprtc.zip.sha1 │ ├── setup_apprtc.py │ └── utils.py ├── video_analysis.py └── video_analysis_test.py ├── sdk ├── BUILD.gn ├── OWNERS ├── android │ ├── AndroidManifest.xml │ ├── BUILD.gn │ ├── OWNERS │ ├── PRESUBMIT.py │ ├── README │ ├── api │ │ └── org │ │ │ └── webrtc │ │ │ ├── AudioProcessingFactory.java │ │ │ ├── AudioSource.java │ │ │ ├── AudioTrack.java │ │ │ ├── CallSessionFileRotatingLogSink.java │ │ │ ├── Camera1Capturer.java │ │ │ ├── Camera1Enumerator.java │ │ │ ├── Camera2Capturer.java │ │ │ ├── Camera2Enumerator.java │ │ │ ├── CameraEnumerationAndroid.java │ │ │ ├── CameraEnumerator.java │ │ │ ├── CameraVideoCapturer.java │ │ │ ├── DataChannel.java │ │ │ ├── DefaultAudioProcessingFactory.java │ │ │ ├── DefaultVideoDecoderFactory.java │ │ │ ├── DefaultVideoEncoderFactory.java │ │ │ ├── DtmfSender.java │ │ │ ├── EglBase.java │ │ │ ├── EglRenderer.java │ │ │ ├── EncodedImage.java │ │ │ ├── FileVideoCapturer.java │ │ │ ├── GlRectDrawer.java │ │ │ ├── GlShader.java │ │ │ ├── GlTextureFrameBuffer.java │ │ │ ├── GlUtil.java │ │ │ ├── HardwareVideoDecoderFactory.java │ │ │ ├── HardwareVideoEncoderFactory.java │ │ │ ├── IceCandidate.java │ │ │ ├── JavaI420Buffer.java │ │ │ ├── MediaCodecVideoDecoder.java │ │ │ ├── MediaCodecVideoEncoder.java │ │ │ ├── MediaConstraints.java │ │ │ ├── MediaSource.java │ │ │ ├── MediaStream.java │ │ │ ├── MediaStreamTrack.java │ │ │ ├── Metrics.java │ │ │ ├── NativeLibraryLoader.java │ │ │ ├── NetworkMonitor.java │ │ │ ├── NetworkMonitorAutoDetect.java │ │ │ ├── OWNERS │ │ │ ├── PeerConnection.java │ │ │ ├── PeerConnectionFactory.java │ │ │ ├── PostProcessingFactory.java │ │ │ ├── RTCStats.java │ │ │ ├── RTCStatsCollectorCallback.java │ │ │ ├── RTCStatsReport.java │ │ │ ├── RendererCommon.java │ │ │ ├── RtpParameters.java │ │ │ ├── RtpReceiver.java │ │ │ ├── RtpSender.java │ │ │ ├── ScreenCapturerAndroid.java │ │ │ ├── SdpObserver.java │ │ │ ├── SessionDescription.java │ │ │ ├── SoftwareVideoDecoderFactory.java │ │ │ ├── SoftwareVideoEncoderFactory.java │ │ │ ├── StatsObserver.java │ │ │ ├── StatsReport.java │ │ │ ├── SurfaceEglRenderer.java │ │ │ ├── SurfaceTextureHelper.java │ │ │ ├── SurfaceViewRenderer.java │ │ │ ├── TurnCustomizer.java │ │ │ ├── VideoCapturer.java │ │ │ ├── VideoCodecInfo.java │ │ │ ├── VideoCodecStatus.java │ │ │ ├── VideoDecoder.java │ │ │ ├── VideoDecoderFactory.java │ │ │ ├── VideoDecoderFallback.java │ │ │ ├── VideoEncoder.java │ │ │ ├── VideoEncoderFactory.java │ │ │ ├── VideoEncoderFallback.java │ │ │ ├── VideoFileRenderer.java │ │ │ ├── VideoFrame.java │ │ │ ├── VideoFrameDrawer.java │ │ │ ├── VideoRenderer.java │ │ │ ├── VideoSink.java │ │ │ ├── VideoSource.java │ │ │ ├── VideoTrack.java │ │ │ ├── YuvConverter.java │ │ │ └── YuvHelper.java │ ├── instrumentationtests │ │ ├── AndroidManifest.xml │ │ ├── ant.properties │ │ ├── build.xml │ │ ├── project.properties │ │ └── src │ │ │ └── org │ │ │ └── webrtc │ │ │ ├── Camera1CapturerUsingByteBufferTest.java │ │ │ ├── Camera1CapturerUsingTextureTest.java │ │ │ ├── Camera2CapturerTest.java │ │ │ ├── CameraVideoCapturerTestFixtures.java │ │ │ ├── DefaultAudioProcessingFactoryTest.java │ │ │ ├── DefaultVideoEncoderFactoryTest.java │ │ │ ├── EglRendererTest.java │ │ │ ├── FileVideoCapturerTest.java │ │ │ ├── GlRectDrawerTest.java │ │ │ ├── HardwareVideoDecoderTest.java │ │ │ ├── HardwareVideoEncoderTest.java │ │ │ ├── MediaCodecVideoEncoderTest.java │ │ │ ├── NetworkMonitorTest.java │ │ │ ├── PeerConnectionFactoryTest.java │ │ │ ├── PeerConnectionTest.java │ │ │ ├── RendererCommonTest.java │ │ │ ├── SurfaceTextureHelperTest.java │ │ │ ├── SurfaceViewRendererOnMeasureTest.java │ │ │ ├── VideoFileRendererTest.java │ │ │ ├── WebRtcJniBootTest.java │ │ │ ├── YuvHelperTest.java │ │ │ └── capturetestvideo.y4m │ ├── src │ │ ├── java │ │ │ └── org │ │ │ │ └── webrtc │ │ │ │ ├── AndroidVideoTrackSourceObserver.java │ │ │ │ ├── BaseBitrateAdjuster.java │ │ │ │ ├── BitrateAdjuster.java │ │ │ │ ├── CalledByNative.java │ │ │ │ ├── Camera1Session.java │ │ │ │ ├── Camera2Session.java │ │ │ │ ├── CameraCapturer.java │ │ │ │ ├── CameraSession.java │ │ │ │ ├── DynamicBitrateAdjuster.java │ │ │ │ ├── EglBase10.java │ │ │ │ ├── EglBase14.java │ │ │ │ ├── FramerateBitrateAdjuster.java │ │ │ │ ├── HardwareVideoDecoder.java │ │ │ │ ├── HardwareVideoEncoder.java │ │ │ │ ├── Histogram.java │ │ │ │ ├── JniCommon.java │ │ │ │ ├── MediaCodecUtils.java │ │ │ │ ├── NV12Buffer.java │ │ │ │ ├── NV21Buffer.java │ │ │ │ ├── NativeClassQualifiedName.java │ │ │ │ ├── NativeLibrary.java │ │ │ │ ├── TextureBufferImpl.java │ │ │ │ ├── VP8Decoder.java │ │ │ │ ├── VP8Encoder.java │ │ │ │ ├── VP9Decoder.java │ │ │ │ ├── VP9Encoder.java │ │ │ │ ├── VideoCodecType.java │ │ │ │ ├── VideoDecoderWrapper.java │ │ │ │ ├── VideoEncoderWrapper.java │ │ │ │ ├── WebRtcClassLoader.java │ │ │ │ ├── WrappedNativeI420Buffer.java │ │ │ │ ├── WrappedNativeVideoDecoder.java │ │ │ │ └── WrappedNativeVideoEncoder.java │ │ └── jni │ │ │ ├── DEPS │ │ │ ├── OWNERS │ │ │ ├── androidhistogram_jni.cc │ │ │ ├── androidmediacodeccommon.h │ │ │ ├── androidmediadecoder_jni.cc │ │ │ ├── androidmediadecoder_jni.h │ │ │ ├── androidmediaencoder_jni.cc │ │ │ ├── androidmediaencoder_jni.h │ │ │ ├── androidmetrics_jni.cc │ │ │ ├── androidnetworkmonitor_jni.h │ │ │ ├── androidvideotracksource.cc │ │ │ ├── androidvideotracksource.h │ │ │ ├── androidvideotracksource_jni.cc │ │ │ ├── class_loader.cc │ │ │ ├── class_loader.h │ │ │ ├── classreferenceholder.cc │ │ │ ├── classreferenceholder.h │ │ │ ├── encodedimage.cc │ │ │ ├── encodedimage.h │ │ │ ├── hardwarevideoencoderfactory.cc │ │ │ ├── jni_common.cc │ │ │ ├── jni_generator_helper.cc │ │ │ ├── jni_generator_helper.h │ │ │ ├── jni_helpers.cc │ │ │ ├── jni_helpers.h │ │ │ ├── jni_onload.cc │ │ │ ├── nv12buffer_jni.cc │ │ │ ├── nv21buffer_jni.cc │ │ │ ├── pc │ │ │ ├── OWNERS │ │ │ ├── androidnetworkmonitor_jni.cc │ │ │ ├── androidnetworkmonitor_jni.h │ │ │ ├── audio_jni.cc │ │ │ ├── audio_jni.h │ │ │ ├── audiotrack_jni.cc │ │ │ ├── callsessionfilerotatinglogsink_jni.cc │ │ │ ├── datachannel.cc │ │ │ ├── datachannel.h │ │ │ ├── defaultaudioprocessingfactory_jni.cc │ │ │ ├── dtmfsender_jni.cc │ │ │ ├── java_native_conversion.cc │ │ │ ├── java_native_conversion.h │ │ │ ├── logging_jni.cc │ │ │ ├── media_jni.cc │ │ │ ├── media_jni.h │ │ │ ├── mediaconstraints_jni.cc │ │ │ ├── mediaconstraints_jni.h │ │ │ ├── mediasource_jni.cc │ │ │ ├── mediastream_jni.cc │ │ │ ├── mediastreamtrack_jni.cc │ │ │ ├── null_audio_jni.cc │ │ │ ├── null_media_jni.cc │ │ │ ├── null_video_jni.cc │ │ │ ├── ownedfactoryandthreads.cc │ │ │ ├── ownedfactoryandthreads.h │ │ │ ├── peerconnection_jni.cc │ │ │ ├── peerconnectionfactory_jni.cc │ │ │ ├── peerconnectionobserver_jni.cc │ │ │ ├── peerconnectionobserver_jni.h │ │ │ ├── rtcstatscollectorcallbackwrapper.cc │ │ │ ├── rtcstatscollectorcallbackwrapper.h │ │ │ ├── rtpreceiver_jni.cc │ │ │ ├── rtpreceiverobserver_jni.cc │ │ │ ├── rtpreceiverobserver_jni.h │ │ │ ├── rtpsender_jni.cc │ │ │ ├── sdpobserver_jni.h │ │ │ ├── statsobserver_jni.cc │ │ │ ├── statsobserver_jni.h │ │ │ ├── turncustomizer_jni.cc │ │ │ ├── video_jni.cc │ │ │ └── video_jni.h │ │ │ ├── surfacetexturehelper_jni.cc │ │ │ ├── surfacetexturehelper_jni.h │ │ │ ├── video_renderer_jni.cc │ │ │ ├── videocodecinfo.cc │ │ │ ├── videocodecinfo.h │ │ │ ├── videocodecstatus.cc │ │ │ ├── videocodecstatus.h │ │ │ ├── videodecoderfactorywrapper.cc │ │ │ ├── videodecoderfactorywrapper.h │ │ │ ├── videodecoderfallback.cc │ │ │ ├── videodecoderwrapper.cc │ │ │ ├── videodecoderwrapper.h │ │ │ ├── videoencoderfactorywrapper.cc │ │ │ ├── videoencoderfactorywrapper.h │ │ │ ├── videoencoderfallback.cc │ │ │ ├── videoencoderwrapper.cc │ │ │ ├── videoencoderwrapper.h │ │ │ ├── videofilerenderer_jni.cc │ │ │ ├── videoframe.cc │ │ │ ├── videoframe.h │ │ │ ├── videotrack_jni.cc │ │ │ ├── vp8codec.cc │ │ │ ├── vp9codec.cc │ │ │ ├── wrapped_native_i420_buffer.cc │ │ │ ├── wrapped_native_i420_buffer.h │ │ │ ├── wrappednativecodec.cc │ │ │ ├── wrappednativecodec.h │ │ │ └── yuvhelper.cc │ └── tests │ │ └── src │ │ └── org │ │ └── webrtc │ │ └── CameraEnumerationTest.java └── objc │ ├── DEPS │ ├── Framework │ ├── Classes │ │ ├── Audio │ │ │ ├── RTCAudioSession+Configuration.mm │ │ │ ├── RTCAudioSession+Private.h │ │ │ ├── RTCAudioSession.mm │ │ │ └── RTCAudioSessionConfiguration.m │ │ ├── Common │ │ │ ├── NSString+StdString.h │ │ │ ├── NSString+StdString.mm │ │ │ ├── RTCDispatcher+Private.h │ │ │ ├── RTCDispatcher.m │ │ │ ├── RTCFieldTrials.mm │ │ │ ├── RTCFileLogger.mm │ │ │ ├── RTCLogging.mm │ │ │ ├── RTCUIApplicationStatusObserver.h │ │ │ ├── RTCUIApplicationStatusObserver.m │ │ │ ├── UIDevice+RTCDevice.mm │ │ │ ├── helpers.h │ │ │ ├── helpers.mm │ │ │ └── scoped_cftyperef.h │ │ ├── Metal │ │ │ ├── RTCMTLI420Renderer.h │ │ │ ├── RTCMTLI420Renderer.mm │ │ │ ├── RTCMTLNSVideoView.m │ │ │ ├── RTCMTLNV12Renderer.h │ │ │ ├── RTCMTLNV12Renderer.mm │ │ │ ├── RTCMTLRenderer+Private.h │ │ │ ├── RTCMTLRenderer.h │ │ │ ├── RTCMTLRenderer.mm │ │ │ └── RTCMTLVideoView.m │ │ ├── PeerConnection │ │ │ ├── OWNERS │ │ │ ├── RTCAVFoundationVideoSource+Private.h │ │ │ ├── RTCAVFoundationVideoSource.mm │ │ │ ├── RTCAudioSource+Private.h │ │ │ ├── RTCAudioSource.mm │ │ │ ├── RTCAudioTrack+Private.h │ │ │ ├── RTCAudioTrack.mm │ │ │ ├── RTCCameraVideoCapturer.m │ │ │ ├── RTCConfiguration+Native.h │ │ │ ├── RTCConfiguration+Private.h │ │ │ ├── RTCConfiguration.mm │ │ │ ├── RTCDataChannel+Private.h │ │ │ ├── RTCDataChannel.mm │ │ │ ├── RTCDataChannelConfiguration+Private.h │ │ │ ├── RTCDataChannelConfiguration.mm │ │ │ ├── RTCDefaultVideoDecoderFactory.m │ │ │ ├── RTCDefaultVideoEncoderFactory.m │ │ │ ├── RTCEncodedImage.mm │ │ │ ├── RTCFileVideoCapturer.m │ │ │ ├── RTCIceCandidate+Private.h │ │ │ ├── RTCIceCandidate.mm │ │ │ ├── RTCIceServer+Private.h │ │ │ ├── RTCIceServer.mm │ │ │ ├── RTCIntervalRange+Private.h │ │ │ ├── RTCIntervalRange.mm │ │ │ ├── RTCLegacyStatsReport+Private.h │ │ │ ├── RTCLegacyStatsReport.mm │ │ │ ├── RTCMediaConstraints+Private.h │ │ │ ├── RTCMediaConstraints.mm │ │ │ ├── RTCMediaSource+Private.h │ │ │ ├── RTCMediaSource.mm │ │ │ ├── RTCMediaStream+Private.h │ │ │ ├── RTCMediaStream.mm │ │ │ ├── RTCMediaStreamTrack+Private.h │ │ │ ├── RTCMediaStreamTrack.mm │ │ │ ├── RTCMetrics.mm │ │ │ ├── RTCMetricsSampleInfo+Private.h │ │ │ ├── RTCMetricsSampleInfo.mm │ │ │ ├── RTCPeerConnection+DataChannel.mm │ │ │ ├── RTCPeerConnection+Native.h │ │ │ ├── RTCPeerConnection+Private.h │ │ │ ├── RTCPeerConnection+Stats.mm │ │ │ ├── RTCPeerConnection.mm │ │ │ ├── RTCPeerConnectionFactory+Native.h │ │ │ ├── RTCPeerConnectionFactory+Private.h │ │ │ ├── RTCPeerConnectionFactory.mm │ │ │ ├── RTCRtpCodecParameters+Private.h │ │ │ ├── RTCRtpCodecParameters.mm │ │ │ ├── RTCRtpEncodingParameters+Private.h │ │ │ ├── RTCRtpEncodingParameters.mm │ │ │ ├── RTCRtpFragmentationHeader.mm │ │ │ ├── RTCRtpParameters+Private.h │ │ │ ├── RTCRtpParameters.mm │ │ │ ├── RTCRtpReceiver+Private.h │ │ │ ├── RTCRtpReceiver.mm │ │ │ ├── RTCRtpSender+Private.h │ │ │ ├── RTCRtpSender.mm │ │ │ ├── RTCSSLAdapter.mm │ │ │ ├── RTCSessionDescription+Private.h │ │ │ ├── RTCSessionDescription.mm │ │ │ ├── RTCTracing.mm │ │ │ ├── RTCVideoCapturer.m │ │ │ ├── RTCVideoCodec+Private.h │ │ │ ├── RTCVideoCodec.mm │ │ │ ├── RTCVideoCodecH264.mm │ │ │ ├── RTCVideoCodecVP8.mm │ │ │ ├── RTCVideoCodecVP9.mm │ │ │ ├── RTCVideoEncoderSettings.mm │ │ │ ├── RTCVideoFrame+Private.h │ │ │ ├── RTCVideoFrame.mm │ │ │ ├── RTCVideoRendererAdapter+Private.h │ │ │ ├── RTCVideoRendererAdapter.h │ │ │ ├── RTCVideoRendererAdapter.mm │ │ │ ├── RTCVideoSource+Private.h │ │ │ ├── RTCVideoSource.mm │ │ │ ├── RTCVideoTrack+Private.h │ │ │ ├── RTCVideoTrack.mm │ │ │ ├── RTCWrappedNativeVideoDecoder.h │ │ │ ├── RTCWrappedNativeVideoDecoder.mm │ │ │ ├── RTCWrappedNativeVideoEncoder.h │ │ │ └── RTCWrappedNativeVideoEncoder.mm │ │ ├── UI │ │ │ ├── RTCCameraPreviewView.m │ │ │ ├── RTCEAGLVideoView.m │ │ │ └── RTCNSGLVideoView.m │ │ ├── Video │ │ │ ├── AVCaptureSession+DevicePosition.h │ │ │ ├── AVCaptureSession+DevicePosition.mm │ │ │ ├── RTCAVFoundationVideoCapturerInternal.h │ │ │ ├── RTCAVFoundationVideoCapturerInternal.mm │ │ │ ├── RTCCVPixelBuffer.mm │ │ │ ├── RTCDefaultShader.h │ │ │ ├── RTCDefaultShader.mm │ │ │ ├── RTCI420Buffer+Private.h │ │ │ ├── RTCI420Buffer.mm │ │ │ ├── RTCI420TextureCache.h │ │ │ ├── RTCI420TextureCache.mm │ │ │ ├── RTCNV12TextureCache.h │ │ │ ├── RTCNV12TextureCache.m │ │ │ ├── RTCOpenGLDefines.h │ │ │ ├── RTCShader.h │ │ │ ├── RTCShader.mm │ │ │ ├── avfoundationformatmapper.h │ │ │ ├── avfoundationformatmapper.mm │ │ │ ├── avfoundationvideocapturer.h │ │ │ ├── avfoundationvideocapturer.mm │ │ │ ├── corevideo_frame_buffer.cc │ │ │ ├── corevideo_frame_buffer.h │ │ │ ├── objc_frame_buffer.h │ │ │ ├── objc_frame_buffer.mm │ │ │ ├── objcvideotracksource.h │ │ │ └── objcvideotracksource.mm │ │ └── VideoToolbox │ │ │ ├── RTCVideoDecoderH264.mm │ │ │ ├── RTCVideoEncoderH264.mm │ │ │ ├── helpers.cc │ │ │ ├── helpers.h │ │ │ ├── nalu_rewriter.cc │ │ │ ├── nalu_rewriter.h │ │ │ ├── nalu_rewriter_unittest.cc │ │ │ ├── objc_video_decoder_factory.h │ │ │ ├── objc_video_decoder_factory.mm │ │ │ ├── objc_video_encoder_factory.h │ │ │ └── objc_video_encoder_factory.mm │ ├── Headers │ │ └── WebRTC │ │ │ ├── OWNERS │ │ │ ├── RTCAVFoundationVideoSource.h │ │ │ ├── RTCAudioSession.h │ │ │ ├── RTCAudioSessionConfiguration.h │ │ │ ├── RTCAudioSource.h │ │ │ ├── RTCAudioTrack.h │ │ │ ├── RTCCameraPreviewView.h │ │ │ ├── RTCCameraVideoCapturer.h │ │ │ ├── RTCConfiguration.h │ │ │ ├── RTCDataChannel.h │ │ │ ├── RTCDataChannelConfiguration.h │ │ │ ├── RTCDispatcher.h │ │ │ ├── RTCEAGLVideoView.h │ │ │ ├── RTCFieldTrials.h │ │ │ ├── RTCFileLogger.h │ │ │ ├── RTCFileVideoCapturer.h │ │ │ ├── RTCIceCandidate.h │ │ │ ├── RTCIceServer.h │ │ │ ├── RTCIntervalRange.h │ │ │ ├── RTCLegacyStatsReport.h │ │ │ ├── RTCLogging.h │ │ │ ├── RTCMTLNSVideoView.h │ │ │ ├── RTCMTLVideoView.h │ │ │ ├── RTCMacros.h │ │ │ ├── RTCMediaConstraints.h │ │ │ ├── RTCMediaSource.h │ │ │ ├── RTCMediaStream.h │ │ │ ├── RTCMediaStreamTrack.h │ │ │ ├── RTCMetrics.h │ │ │ ├── RTCMetricsSampleInfo.h │ │ │ ├── RTCNSGLVideoView.h │ │ │ ├── RTCPeerConnection.h │ │ │ ├── RTCPeerConnectionFactory.h │ │ │ ├── RTCRtpCodecParameters.h │ │ │ ├── RTCRtpEncodingParameters.h │ │ │ ├── RTCRtpParameters.h │ │ │ ├── RTCRtpReceiver.h │ │ │ ├── RTCRtpSender.h │ │ │ ├── RTCSSLAdapter.h │ │ │ ├── RTCSessionDescription.h │ │ │ ├── RTCTracing.h │ │ │ ├── RTCVideoCapturer.h │ │ │ ├── RTCVideoCodec.h │ │ │ ├── RTCVideoCodecFactory.h │ │ │ ├── RTCVideoCodecH264.h │ │ │ ├── RTCVideoDecoderVP8.h │ │ │ ├── RTCVideoDecoderVP9.h │ │ │ ├── RTCVideoEncoderVP8.h │ │ │ ├── RTCVideoEncoderVP9.h │ │ │ ├── RTCVideoFrame.h │ │ │ ├── RTCVideoFrameBuffer.h │ │ │ ├── RTCVideoRenderer.h │ │ │ ├── RTCVideoSource.h │ │ │ ├── RTCVideoTrack.h │ │ │ ├── RTCVideoViewShading.h │ │ │ ├── UIDevice+RTCDevice.h │ │ │ └── WebRTC.h │ ├── Info.plist │ ├── Modules │ │ └── module.modulemap │ └── UnitTests │ │ ├── RTCAudioSessionTest.mm │ │ ├── RTCCameraVideoCapturerTests.mm │ │ ├── RTCConfigurationTest.mm │ │ ├── RTCDataChannelConfigurationTest.mm │ │ ├── RTCFileVideoCapturer_xctest.mm │ │ ├── RTCIceCandidateTest.mm │ │ ├── RTCIceServerTest.mm │ │ ├── RTCIntervalRangeTests.mm │ │ ├── RTCMTLVideoView_xctest.mm │ │ ├── RTCMediaConstraintsTest.mm │ │ ├── RTCPeerConnectionTest.mm │ │ ├── RTCSessionDescriptionTest.mm │ │ ├── RTCTracingTest.mm │ │ ├── avformatmappertests.mm │ │ ├── foreman.mp4 │ │ ├── main.m │ │ ├── objc_video_decoder_factory_tests.mm │ │ ├── objc_video_encoder_factory_tests.mm │ │ └── scoped_cftyperef_tests.mm │ ├── OWNERS │ └── WebRTC.podspec ├── stats ├── BUILD.gn ├── DEPS ├── OWNERS ├── rtcstats.cc ├── rtcstats_objects.cc ├── rtcstats_unittest.cc ├── rtcstatsreport.cc ├── rtcstatsreport_unittest.cc └── test │ ├── rtcteststats.cc │ └── rtcteststats.h ├── style-guide.md ├── system_wrappers ├── BUILD.gn ├── DEPS ├── OWNERS ├── include │ ├── aligned_array.h │ ├── aligned_malloc.h │ ├── asm_defines.h │ ├── atomic32.h │ ├── clock.h │ ├── cpu_features_wrapper.h │ ├── cpu_info.h │ ├── event_wrapper.h │ ├── field_trial.h │ ├── field_trial_default.h │ ├── file_wrapper.h │ ├── metrics.h │ ├── metrics_default.h │ ├── ntp_time.h │ ├── rtp_to_ntp_estimator.h │ ├── rw_lock_wrapper.h │ ├── sleep.h │ └── timestamp_extrapolator.h └── source │ ├── aligned_array_unittest.cc │ ├── aligned_malloc.cc │ ├── aligned_malloc_unittest.cc │ ├── atomic32.cc │ ├── clock.cc │ ├── clock_unittest.cc │ ├── cpu_features.cc │ ├── cpu_features_android.c │ ├── cpu_features_linux.c │ ├── cpu_info.cc │ ├── event.cc │ ├── event_timer_posix.cc │ ├── event_timer_posix.h │ ├── event_timer_posix_unittest.cc │ ├── event_timer_win.cc │ ├── event_timer_win.h │ ├── field_trial_default.cc │ ├── file_impl.cc │ ├── metrics_default.cc │ ├── metrics_default_unittest.cc │ ├── metrics_unittest.cc │ ├── ntp_time_unittest.cc │ ├── rtp_to_ntp_estimator.cc │ ├── rtp_to_ntp_estimator_unittest.cc │ ├── rw_lock.cc │ ├── rw_lock_posix.cc │ ├── rw_lock_posix.h │ ├── rw_lock_win.cc │ ├── rw_lock_win.h │ ├── sleep.cc │ └── timestamp_extrapolator.cc ├── test ├── BUILD.gn ├── DEPS ├── OWNERS ├── android │ ├── AndroidManifest.xml │ └── org │ │ └── webrtc │ │ └── native_test │ │ ├── RTCNativeUnitTest.java │ │ └── RTCNativeUnitTestActivity.java ├── call_test.cc ├── call_test.h ├── configurable_frame_size_encoder.cc ├── configurable_frame_size_encoder.h ├── constants.cc ├── constants.h ├── direct_transport.cc ├── direct_transport.h ├── drifting_clock.cc ├── drifting_clock.h ├── encoder_settings.cc ├── encoder_settings.h ├── fake_audio_device.cc ├── fake_audio_device.h ├── fake_audio_device_unittest.cc ├── fake_decoder.cc ├── fake_decoder.h ├── fake_encoder.cc ├── fake_encoder.h ├── fake_network_pipe.cc ├── fake_network_pipe.h ├── fake_network_pipe_unittest.cc ├── fake_texture_frame.cc ├── fake_texture_frame.h ├── fake_videorenderer.h ├── field_trial.cc ├── field_trial.h ├── frame_generator.cc ├── frame_generator.h ├── frame_generator_capturer.cc ├── frame_generator_capturer.h ├── frame_generator_unittest.cc ├── frame_utils.cc ├── frame_utils.h ├── fuzzers │ ├── BUILD.gn │ ├── DEPS │ ├── OWNERS │ ├── audio_decoder_fuzzer.cc │ ├── audio_decoder_fuzzer.h │ ├── audio_decoder_ilbc_fuzzer.cc │ ├── audio_decoder_isac_fuzzer.cc │ ├── audio_decoder_isac_incoming_packet_fuzzer.cc │ ├── audio_decoder_isacfix_fuzzer.cc │ ├── audio_decoder_opus_fuzzer.cc │ ├── audio_decoder_opus_redundant_fuzzer.cc │ ├── audio_processing_fuzzer.cc │ ├── audio_processing_fuzzer.h │ ├── audio_processing_fuzzer_configs.cc │ ├── congestion_controller_feedback_fuzzer.cc │ ├── corpora │ │ ├── README │ │ ├── pseudotcp-corpus │ │ │ └── 785b96587d0eb44dd5d75b7a886f37e2ac504511 │ │ ├── rtcp-corpus │ │ │ ├── 0.rtcp │ │ │ ├── 1.rtcp │ │ │ ├── 10.rtcp │ │ │ ├── 11.rtcp │ │ │ ├── 12.rtcp │ │ │ ├── 13.rtcp │ │ │ ├── 14.rtcp │ │ │ ├── 15.rtcp │ │ │ ├── 16.rtcp │ │ │ ├── 17.rtcp │ │ │ ├── 18.rtcp │ │ │ ├── 19.rtcp │ │ │ ├── 2.rtcp │ │ │ ├── 20.rtcp │ │ │ ├── 21.rtcp │ │ │ ├── 22.rtcp │ │ │ ├── 23.rtcp │ │ │ ├── 24.rtcp │ │ │ ├── 25.rtcp │ │ │ ├── 26.rtcp │ │ │ ├── 27.rtcp │ │ │ ├── 28.rtcp │ │ │ ├── 29.rtcp │ │ │ ├── 3.rtcp │ │ │ ├── 30.rtcp │ │ │ ├── 31.rtcp │ │ │ ├── 32.rtcp │ │ │ ├── 33.rtcp │ │ │ ├── 34.rtcp │ │ │ ├── 35.rtcp │ │ │ ├── 36.rtcp │ │ │ ├── 37.rtcp │ │ │ ├── 38.rtcp │ │ │ ├── 39.rtcp │ │ │ ├── 4.rtcp │ │ │ ├── 40.rtcp │ │ │ ├── 41.rtcp │ │ │ ├── 42.rtcp │ │ │ ├── 43.rtcp │ │ │ ├── 44.rtcp │ │ │ ├── 45.rtcp │ │ │ ├── 46.rtcp │ │ │ ├── 47.rtcp │ │ │ ├── 48.rtcp │ │ │ ├── 49.rtcp │ │ │ ├── 5.rtcp │ │ │ ├── 50.rtcp │ │ │ ├── 51.rtcp │ │ │ ├── 52.rtcp │ │ │ ├── 53.rtcp │ │ │ ├── 54.rtcp │ │ │ ├── 55.rtcp │ │ │ ├── 56.rtcp │ │ │ ├── 57.rtcp │ │ │ ├── 58.rtcp │ │ │ ├── 59.rtcp │ │ │ ├── 6.rtcp │ │ │ ├── 60.rtcp │ │ │ ├── 61.rtcp │ │ │ ├── 62.rtcp │ │ │ ├── 63.rtcp │ │ │ ├── 64.rtcp │ │ │ ├── 65.rtcp │ │ │ ├── 66.rtcp │ │ │ ├── 7.rtcp │ │ │ ├── 8.rtcp │ │ │ └── 9.rtcp │ │ ├── rtp-corpus │ │ │ ├── rtp-0 │ │ │ ├── rtp-1 │ │ │ ├── rtp-2 │ │ │ ├── rtp-3 │ │ │ └── rtp-4 │ │ ├── sdp-corpus │ │ │ ├── 10.sdp │ │ │ ├── 11.sdp │ │ │ ├── 12.sdp │ │ │ ├── 13.sdp │ │ │ ├── 14.sdp │ │ │ ├── 15.sdp │ │ │ ├── 16.sdp │ │ │ ├── 17.sdp │ │ │ ├── 18.sdp │ │ │ ├── 19.sdp │ │ │ ├── 2.sdp │ │ │ ├── 20.sdp │ │ │ ├── 21.sdp │ │ │ ├── 22.sdp │ │ │ ├── 23.sdp │ │ │ ├── 24.sdp │ │ │ ├── 25.sdp │ │ │ ├── 26.sdp │ │ │ ├── 27.sdp │ │ │ ├── 28.sdp │ │ │ ├── 29.sdp │ │ │ ├── 3.sdp │ │ │ ├── 30.sdp │ │ │ ├── 31.sdp │ │ │ ├── 32.sdp │ │ │ ├── 33.sdp │ │ │ ├── 34.sdp │ │ │ ├── 35.sdp │ │ │ ├── 36.sdp │ │ │ ├── 37.sdp │ │ │ ├── 38.sdp │ │ │ ├── 39.sdp │ │ │ ├── 4.sdp │ │ │ ├── 40.sdp │ │ │ ├── 41.sdp │ │ │ ├── 42.sdp │ │ │ ├── 43.sdp │ │ │ ├── 44.sdp │ │ │ ├── 45.sdp │ │ │ ├── 46.sdp │ │ │ ├── 47.sdp │ │ │ ├── 48.sdp │ │ │ ├── 49.sdp │ │ │ ├── 5.sdp │ │ │ ├── 50.sdp │ │ │ ├── 51.sdp │ │ │ ├── 52.sdp │ │ │ ├── 53.sdp │ │ │ ├── 54.sdp │ │ │ ├── 55.sdp │ │ │ ├── 6.sdp │ │ │ ├── 7.sdp │ │ │ ├── 8.sdp │ │ │ ├── 9.sdp │ │ │ ├── firefox-1.sdp │ │ │ ├── firefox-2.sdp │ │ │ ├── opera-1.sdp │ │ │ ├── opera-2.sdp │ │ │ ├── unittest-1.sdp │ │ │ ├── unittest-2.sdp │ │ │ ├── unittest-3.sdp │ │ │ ├── unittest-4.sdp │ │ │ ├── unittest-5.sdp │ │ │ ├── unittest-6.sdp │ │ │ ├── unittest-7.sdp │ │ │ ├── unittest-8.sdp │ │ │ └── unittest-9.sdp │ │ ├── sdp.tokens │ │ ├── stun-corpus │ │ │ ├── 0.stun │ │ │ ├── 1.stun │ │ │ ├── 10.stun │ │ │ ├── 11.stun │ │ │ ├── 12.stun │ │ │ ├── 13.stun │ │ │ ├── 14.stun │ │ │ ├── 15.stun │ │ │ ├── 16.stun │ │ │ ├── 17.stun │ │ │ ├── 2.stun │ │ │ ├── 3.stun │ │ │ ├── 4.stun │ │ │ ├── 5.stun │ │ │ ├── 6.stun │ │ │ ├── 7.stun │ │ │ ├── 8.stun │ │ │ ├── 9.stun │ │ │ └── validator-crash-1.stun │ │ └── stun.tokens │ ├── flexfec_header_reader_fuzzer.cc │ ├── flexfec_receiver_fuzzer.cc │ ├── flexfec_sender_fuzzer.cc │ ├── h264_bitstream_parser_fuzzer.cc │ ├── h264_depacketizer_fuzzer.cc │ ├── neteq_rtp_fuzzer.cc │ ├── neteq_signal_fuzzer.cc │ ├── packet_buffer_fuzzer.cc │ ├── pseudotcp_parser_fuzzer.cc │ ├── residual_echo_detector_fuzzer.cc │ ├── rtcp_receiver_fuzzer.cc │ ├── rtp_header_fuzzer.cc │ ├── rtp_packet_fuzzer.cc │ ├── sdp_parser_fuzzer.cc │ ├── stun_parser_fuzzer.cc │ ├── stun_validator_fuzzer.cc │ ├── transport_feedback_packet_loss_tracker_fuzzer.cc │ ├── turn_unwrap_fuzzer.cc │ ├── ulpfec_generator_fuzzer.cc │ ├── ulpfec_header_reader_fuzzer.cc │ ├── ulpfec_receiver_fuzzer.cc │ ├── vp8_depacketizer_fuzzer.cc │ ├── vp8_qp_parser_fuzzer.cc │ ├── vp9_depacketizer_fuzzer.cc │ ├── vp9_qp_parser_fuzzer.cc │ └── webrtc_fuzzer_main.cc ├── gl │ ├── gl_renderer.cc │ └── gl_renderer.h ├── gmock.h ├── gtest.h ├── ios │ ├── Info.plist │ ├── test_support.h │ └── test_support.mm ├── layer_filtering_transport.cc ├── layer_filtering_transport.h ├── linux │ ├── glx_renderer.cc │ ├── glx_renderer.h │ └── video_renderer_linux.cc ├── mac │ ├── run_test.mm │ ├── video_renderer_mac.h │ └── video_renderer_mac.mm ├── mock_audio_decoder.cc ├── mock_audio_decoder.h ├── mock_audio_decoder_factory.h ├── mock_audio_encoder.cc ├── mock_audio_encoder.h ├── mock_audio_encoder_factory.h ├── mock_transport.h ├── mock_voe_channel_proxy.h ├── mock_voice_engine.h ├── null_platform_renderer.cc ├── null_transport.cc ├── null_transport.h ├── rtcp_packet_parser.cc ├── rtcp_packet_parser.h ├── rtp_file_reader.cc ├── rtp_file_reader.h ├── rtp_file_reader_unittest.cc ├── rtp_file_writer.cc ├── rtp_file_writer.h ├── rtp_file_writer_unittest.cc ├── rtp_rtcp_observer.h ├── run_loop.cc ├── run_loop.h ├── run_test.cc ├── run_test.h ├── single_threaded_task_queue.cc ├── single_threaded_task_queue.h ├── single_threaded_task_queue_unittest.cc ├── statistics.cc ├── statistics.h ├── test_main.cc ├── testsupport │ ├── always_passing_unittest.cc │ ├── fileutils.cc │ ├── fileutils.h │ ├── fileutils_unittest.cc │ ├── frame_reader.h │ ├── frame_writer.h │ ├── iosfileutils.mm │ ├── jpeg_frame_writer.cc │ ├── jpeg_frame_writer_ios.cc │ ├── metrics │ │ ├── video_metrics.cc │ │ ├── video_metrics.h │ │ └── video_metrics_unittest.cc │ ├── mock │ │ └── mock_frame_reader.h │ ├── packet_reader.cc │ ├── packet_reader.h │ ├── packet_reader_unittest.cc │ ├── perf_test.cc │ ├── perf_test.h │ ├── perf_test_unittest.cc │ ├── test_artifacts.cc │ ├── test_artifacts.h │ ├── test_artifacts_unittest.cc │ ├── unittest_utils.h │ ├── y4m_frame_writer.cc │ ├── y4m_frame_writer_unittest.cc │ ├── yuv_frame_reader.cc │ ├── yuv_frame_reader_unittest.cc │ ├── yuv_frame_writer.cc │ └── yuv_frame_writer_unittest.cc ├── vcm_capturer.cc ├── vcm_capturer.h ├── video_capturer.cc ├── video_capturer.h ├── video_codec_settings.h ├── video_renderer.cc ├── video_renderer.h └── win │ ├── d3d_renderer.cc │ ├── d3d_renderer.h │ └── run_loop_win.cc ├── tools_webrtc ├── OWNERS ├── PRESUBMIT.py ├── android │ ├── AndroidManifest.xml │ ├── __init__.py │ ├── adb_shell.sh │ ├── build_aar.py │ ├── profiling │ │ ├── perf_setup.sh │ │ └── utilities.sh │ ├── release_aar.py │ ├── suppressions.xml │ └── templates │ │ ├── maven-repository.jinja │ │ └── pom.jinja ├── audio_quality │ ├── README │ ├── linux │ │ ├── PolqaOem64.sha1 │ │ └── pesq.sha1 │ ├── mac │ │ └── pesq.sha1 │ └── win │ │ ├── PolqaOem64.dll.sha1 │ │ ├── PolqaOem64.exe.sha1 │ │ ├── pesq.exe.sha1 │ │ └── vcomp120.dll.sha1 ├── autoroller │ ├── roll_deps.py │ └── unittests │ │ ├── roll_deps_test.py │ │ └── testdata │ │ ├── DEPS │ │ ├── DEPS.chromium.new │ │ └── DEPS.chromium.old ├── cpu │ ├── OWNERS │ ├── README │ └── cpu_mon.py ├── download_tools.py ├── get_landmines.py ├── gn_check_autofix.py ├── gtest-parallel-wrapper.py ├── ios │ ├── OWNERS │ ├── SDK │ │ └── PodTest │ │ │ ├── PodTest │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── ViewController.h │ │ │ ├── ViewController.m │ │ │ └── main.m │ │ │ └── Podfile │ ├── build_ios_libs.py │ ├── build_ios_libs.sh │ ├── client.webrtc.branches │ │ ├── iOS (beta).json │ │ └── iOS (stable).json │ ├── client.webrtc │ │ ├── iOS32_Debug.json │ │ ├── iOS32_Release.json │ │ ├── iOS32_Sim_Debug_(iOS_9.0).json │ │ ├── iOS64_Debug.json │ │ ├── iOS64_Release.json │ │ ├── iOS64_Sim_Debug_(iOS_10.0).json │ │ └── iOS64_Sim_Debug_(iOS_9.0).json │ ├── internal.client.webrtc │ │ ├── iOS64_Debug.json │ │ ├── iOS64_Perf.json │ │ └── iOS64_Release.json │ ├── internal.tryserver.webrtc │ │ ├── ios_arm64.json │ │ ├── ios_arm64_dbg.json │ │ └── ios_arm64_rel.json │ ├── merge_ios_libs.py │ ├── no_op.cc │ ├── objc_app.plist │ ├── tests │ │ ├── common_tests.json │ │ ├── perf_tests.json │ │ └── real_device_tests.json │ └── tryserver.webrtc │ │ ├── ios32_sim_ios9_dbg.json │ │ ├── ios64_sim_ios10_dbg.json │ │ ├── ios64_sim_ios9_dbg.json │ │ ├── ios_arm64_dbg.json │ │ ├── ios_arm64_rel.json │ │ ├── ios_dbg.json │ │ └── ios_rel.json ├── libs │ ├── __init__.py │ ├── generate_licenses.py │ └── generate_licenses_test.py ├── matlab │ ├── maxUnwrap.m │ ├── parseLog.m │ └── rtpAnalyze.m ├── mb │ ├── OWNERS │ ├── PRESUBMIT.py │ ├── README.md │ ├── docs │ │ ├── README.md │ │ ├── design_spec.md │ │ └── user_guide.md │ ├── gn_isolate_map.pyl │ ├── mb │ ├── mb.bat │ ├── mb.py │ ├── mb_config.pyl │ └── mb_unittest.py ├── msan │ ├── OWNERS │ └── blacklist.txt ├── network_emulator │ ├── config.py │ ├── emulate.py │ └── network_emulator.py ├── presubmit_checks_lib │ ├── check_orphan_headers.py │ ├── check_orphan_headers_test.py │ ├── check_package_boundaries.py │ ├── check_package_boundaries_test.py │ ├── gn_check.py │ ├── gn_check_test.py │ └── testdata │ │ ├── all_build_files │ │ ├── BUILD.gn │ │ ├── expected.pyl │ │ ├── subpackage1 │ │ │ ├── BUILD.gn │ │ │ └── subsubpackage1 │ │ │ │ └── BUILD.gn │ │ └── subpackage2 │ │ │ ├── BUILD.gn │ │ │ └── subsubpackage2 │ │ │ └── BUILD.gn │ │ ├── circular_dependency │ │ ├── .gn │ │ ├── BUILD.gn │ │ └── BUILDCONFIG.gn │ │ ├── common_prefix │ │ ├── BUILD.gn │ │ ├── call │ │ │ └── BUILD.gn │ │ └── expected.pyl │ │ ├── dangerous_filename │ │ ├── BUILD.gn │ │ ├── expected.pyl │ │ └── libc++ │ │ │ └── BUILD.gn │ │ ├── multiple_errors_multiple_targets │ │ ├── BUILD.gn │ │ ├── expected.pyl │ │ ├── subpackage1 │ │ │ └── BUILD.gn │ │ └── subpackage2 │ │ │ └── BUILD.gn │ │ ├── multiple_errors_single_target │ │ ├── BUILD.gn │ │ ├── expected.pyl │ │ └── subpackage │ │ │ └── BUILD.gn │ │ └── no_errors │ │ ├── BUILD.gn │ │ └── expected.pyl ├── sancov │ ├── README │ └── blacklist.txt ├── sanitizers │ ├── OWNERS │ ├── README │ ├── lsan_suppressions_webrtc.cc │ └── tsan_suppressions_webrtc.cc ├── sslroots │ └── generate_sslroots.py ├── ubsan │ ├── OWNERS │ ├── blacklist.txt │ └── vptr_blacklist.txt ├── valgrind │ ├── chrome_tests.bat │ ├── chrome_tests.py │ ├── chrome_tests.sh │ ├── common.py │ ├── gdb_helper.py │ ├── gtest_exclude │ │ ├── OWNERS │ │ ├── modules_tests.gtest-memcheck.txt │ │ ├── modules_unittests.gtest-memcheck.txt │ │ ├── ortc_unittests.gtest-memcheck.txt │ │ ├── peerconnection_unittests.gtest-memcheck.txt │ │ ├── rtc_media_unittests.gtest-memcheck.txt │ │ ├── rtc_media_unittests.gtest-memcheck_mac.txt │ │ ├── rtc_pc_unittests.gtest-memcheck.txt │ │ ├── rtc_unittests.gtest-memcheck.txt │ │ ├── video_engine_tests.gtest-memcheck.txt │ │ └── webrtc_nonparallel_tests.gtest-memcheck.txt │ ├── locate_valgrind.sh │ ├── memcheck │ │ ├── OWNERS │ │ ├── PRESUBMIT.py │ │ ├── suppressions.txt │ │ ├── suppressions_mac.txt │ │ └── suppressions_win32.txt │ ├── memcheck_analyze.py │ ├── python-google.gni │ ├── valgrind-binaries.gni │ ├── valgrind-webrtc.gni │ ├── valgrind.gni │ ├── valgrind.sh │ ├── valgrind_test.py │ ├── webrtc_tests.py │ └── webrtc_tests.sh ├── video_quality_toolchain │ ├── README │ ├── linux │ │ ├── ffmpeg.sha1 │ │ └── zxing.sha1 │ ├── mac │ │ ├── ffmpeg.sha1 │ │ └── zxing.sha1 │ └── win │ │ ├── cygEMF-1.dll.sha1 │ │ ├── cygICE-6.dll.sha1 │ │ ├── cygMagick++-1.dll.sha1 │ │ ├── cygMagick++-5.dll.sha1 │ │ ├── cygMagickCore-1.dll.sha1 │ │ ├── cygMagickCore-5.dll.sha1 │ │ ├── cygMagickWand-1.dll.sha1 │ │ ├── cygMagickWand-5.dll.sha1 │ │ ├── cygSM-6.dll.sha1 │ │ ├── cygX11-6.dll.sha1 │ │ ├── cygXau-6.dll.sha1 │ │ ├── cygXaw-7.dll.sha1 │ │ ├── cygXdmcp-6.dll.sha1 │ │ ├── cygXext-6.dll.sha1 │ │ ├── cygXft-2.dll.sha1 │ │ ├── cygXmu-6.dll.sha1 │ │ ├── cygXpm-4.dll.sha1 │ │ ├── cygXrender-1.dll.sha1 │ │ ├── cygXt-6.dll.sha1 │ │ ├── cygattr-1.dll.sha1 │ │ ├── cygautotrace-3.dll.sha1 │ │ ├── cygbz2-1.dll.sha1 │ │ ├── cygcairo-2.dll.sha1 │ │ ├── cygcairo-gobject-2.dll.sha1 │ │ ├── cygcairo-script-interpreter-2.dll.sha1 │ │ ├── cygcharset-1.dll.sha1 │ │ ├── cygcroco-0.6-3.dll.sha1 │ │ ├── cygcrypt-0.dll.sha1 │ │ ├── cygcrypto-0.9.8.dll.sha1 │ │ ├── cygcrypto-1.0.0.dll.sha1 │ │ ├── cygdatrie-1.dll.sha1 │ │ ├── cygdb-4.5.dll.sha1 │ │ ├── cygdb_cxx-4.5.dll.sha1 │ │ ├── cygdbus-1-3.dll.sha1 │ │ ├── cygexpat-1.dll.sha1 │ │ ├── cygfam-0.dll.sha1 │ │ ├── cygffi-4.dll.sha1 │ │ ├── cygfftw3-3.dll.sha1 │ │ ├── cygfftw3_threads-3.dll.sha1 │ │ ├── cygfftw3f-3.dll.sha1 │ │ ├── cygfftw3f_threads-3.dll.sha1 │ │ ├── cygfontconfig-1.dll.sha1 │ │ ├── cygform-10.dll.sha1 │ │ ├── cygformw-10.dll.sha1 │ │ ├── cygfpx-1.dll.sha1 │ │ ├── cygfreetype-6.dll.sha1 │ │ ├── cyggcc_s-1.dll.sha1 │ │ ├── cyggd-2.dll.sha1 │ │ ├── cyggdbm-4.dll.sha1 │ │ ├── cyggdbm_compat-4.dll.sha1 │ │ ├── cyggdk_pixbuf-2.0-0.dll.sha1 │ │ ├── cyggif-4.dll.sha1 │ │ ├── cyggio-2.0-0.dll.sha1 │ │ ├── cygglib-2.0-0.dll.sha1 │ │ ├── cyggmodule-2.0-0.dll.sha1 │ │ ├── cyggmp-3.dll.sha1 │ │ ├── cyggobject-2.0-0.dll.sha1 │ │ ├── cyggomp-1.dll.sha1 │ │ ├── cyggraphite2-3.dll.sha1 │ │ ├── cyggs-9.dll.sha1 │ │ ├── cyggthread-2.0-0.dll.sha1 │ │ ├── cygharfbuzz-0.dll.sha1 │ │ ├── cyghistory7.dll.sha1 │ │ ├── cygicons-0.dll.sha1 │ │ ├── cygiconv-2.dll.sha1 │ │ ├── cygicudata.dll.sha1 │ │ ├── cygicudata48.dll.sha1 │ │ ├── cygicui18n.dll.sha1 │ │ ├── cygicui18n48.dll.sha1 │ │ ├── cygicuio.dll.sha1 │ │ ├── cygicuio48.dll.sha1 │ │ ├── cygicule.dll.sha1 │ │ ├── cygicule48.dll.sha1 │ │ ├── cygiculx.dll.sha1 │ │ ├── cygiculx48.dll.sha1 │ │ ├── cygicutest.dll.sha1 │ │ ├── cygicutest48.dll.sha1 │ │ ├── cygicuuc.dll.sha1 │ │ ├── cygicuuc48.dll.sha1 │ │ ├── cygidn-11.dll.sha1 │ │ ├── cygintl-3.dll.sha1 │ │ ├── cygintl-8.dll.sha1 │ │ ├── cygjasper-1.dll.sha1 │ │ ├── cygjbig-2.dll.sha1 │ │ ├── cygjpeg-7.dll.sha1 │ │ ├── cygjpeg-8.dll.sha1 │ │ ├── cyglcms-1.dll.sha1 │ │ ├── cyglcms2-2.dll.sha1 │ │ ├── cyglsa.dll.sha1 │ │ ├── cyglsa64.dll.sha1 │ │ ├── cygltdl-7.dll.sha1 │ │ ├── cyglzma-5.dll.sha1 │ │ ├── cygmagic-1.dll.sha1 │ │ ├── cygmenu-10.dll.sha1 │ │ ├── cygmenuw-10.dll.sha1 │ │ ├── cygming-1.dll.sha1 │ │ ├── cygmp-3.dll.sha1 │ │ ├── cygncurses++-10.dll.sha1 │ │ ├── cygncurses++w-10.dll.sha1 │ │ ├── cygncurses-10.dll.sha1 │ │ ├── cygncursesw-10.dll.sha1 │ │ ├── cygpanel-10.dll.sha1 │ │ ├── cygpanelw-10.dll.sha1 │ │ ├── cygpango-1.0-0.dll.sha1 │ │ ├── cygpangocairo-1.0-0.dll.sha1 │ │ ├── cygpangoft2-1.0-0.dll.sha1 │ │ ├── cygpangoxft-1.0-0.dll.sha1 │ │ ├── cygpaper-1.dll.sha1 │ │ ├── cygpcre-0.dll.sha1 │ │ ├── cygpcre-1.dll.sha1 │ │ ├── cygperl5_14.dll.sha1 │ │ ├── cygpixman-1-0.dll.sha1 │ │ ├── cygplotter-2.dll.sha1 │ │ ├── cygpng12.dll.sha1 │ │ ├── cygpng14-14.dll.sha1 │ │ ├── cygpng15-15.dll.sha1 │ │ ├── cygpopt-0.dll.sha1 │ │ ├── cygpstoedit-0.dll.sha1 │ │ ├── cygreadline7.dll.sha1 │ │ ├── cygrsvg-2-2.dll.sha1 │ │ ├── cygsigsegv-2.dll.sha1 │ │ ├── cygsqlite3-0.dll.sha1 │ │ ├── cygssl-0.9.8.dll.sha1 │ │ ├── cygssl-1.0.0.dll.sha1 │ │ ├── cygssp-0.dll.sha1 │ │ ├── cygstdc++-6.dll.sha1 │ │ ├── cygthai-0.dll.sha1 │ │ ├── cygtic-10.dll.sha1 │ │ ├── cygticw-10.dll.sha1 │ │ ├── cygtiff-5.dll.sha1 │ │ ├── cygtiffxx-5.dll.sha1 │ │ ├── cyguuid-1.dll.sha1 │ │ ├── cygwin1.dll.sha1 │ │ ├── cygxcb-1.dll.sha1 │ │ ├── cygxcb-render-0.dll.sha1 │ │ ├── cygxcb-shm-0.dll.sha1 │ │ ├── cygxml2-2.dll.sha1 │ │ ├── cygz.dll.sha1 │ │ ├── ffmpeg.exe.sha1 │ │ ├── libgomp-1.dll.sha1 │ │ ├── pthreadgc2.dll.sha1 │ │ ├── zlib1.dll.sha1 │ │ └── zxing.exe.sha1 ├── vim │ └── webrtc.ycm_extra_conf.py └── whitespace.txt ├── typedefs.h ├── video ├── BUILD.gn ├── DEPS ├── OWNERS ├── call_stats.cc ├── call_stats.h ├── call_stats_unittest.cc ├── encoder_rtcp_feedback.cc ├── encoder_rtcp_feedback.h ├── encoder_rtcp_feedback_unittest.cc ├── end_to_end_tests.cc ├── full_stack_tests.cc ├── full_stack_tests_plot.py ├── overuse_frame_detector.cc ├── overuse_frame_detector.h ├── overuse_frame_detector_unittest.cc ├── payload_router.cc ├── payload_router.h ├── payload_router_unittest.cc ├── picture_id_tests.cc ├── quality_threshold.cc ├── quality_threshold.h ├── quality_threshold_unittest.cc ├── receive_statistics_proxy.cc ├── receive_statistics_proxy.h ├── receive_statistics_proxy_unittest.cc ├── replay.cc ├── report_block_stats.cc ├── report_block_stats.h ├── report_block_stats_unittest.cc ├── rtp_streams_synchronizer.cc ├── rtp_streams_synchronizer.h ├── rtp_video_stream_receiver.cc ├── rtp_video_stream_receiver.h ├── rtp_video_stream_receiver_unittest.cc ├── screenshare_loopback.cc ├── send_delay_stats.cc ├── send_delay_stats.h ├── send_delay_stats_unittest.cc ├── send_statistics_proxy.cc ├── send_statistics_proxy.h ├── send_statistics_proxy_unittest.cc ├── stats_counter.cc ├── stats_counter.h ├── stats_counter_unittest.cc ├── stream_synchronization.cc ├── stream_synchronization.h ├── stream_synchronization_unittest.cc ├── transport_adapter.cc ├── transport_adapter.h ├── video_loopback.cc ├── video_quality_test.cc ├── video_quality_test.h ├── video_receive_stream.cc ├── video_receive_stream.h ├── video_receive_stream_unittest.cc ├── video_send_stream.cc ├── video_send_stream.h ├── video_send_stream_tests.cc ├── video_stream_decoder.cc ├── video_stream_decoder.h ├── video_stream_encoder.cc ├── video_stream_encoder.h └── video_stream_encoder_unittest.cc ├── voice_engine ├── BUILD.gn ├── DEPS ├── OWNERS ├── audio_level.cc ├── audio_level.h ├── channel.cc ├── channel.h ├── channel_manager.cc ├── channel_manager.h ├── channel_proxy.cc ├── channel_proxy.h ├── channel_unittest.cc ├── include │ ├── voe_base.h │ └── voe_errors.h ├── shared_data.cc ├── shared_data.h ├── transmit_mixer.cc ├── transmit_mixer.h ├── transport_feedback_packet_loss_tracker.cc ├── transport_feedback_packet_loss_tracker.h ├── transport_feedback_packet_loss_tracker_unittest.cc ├── utility.cc ├── utility.h ├── utility_unittest.cc ├── voe_base_impl.cc ├── voe_base_impl.h ├── voe_base_unittest.cc ├── voice_engine_defines.h ├── voice_engine_impl.cc └── voice_engine_impl.h ├── webrtc.gni └── whitespace.txt /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/.clang-format -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/.gitignore -------------------------------------------------------------------------------- /.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/.gn -------------------------------------------------------------------------------- /.vpython: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/.vpython -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/AUTHORS -------------------------------------------------------------------------------- /BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/BUILD.gn -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/DEPS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE_THIRD_PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/LICENSE_THIRD_PARTY -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/OWNERS -------------------------------------------------------------------------------- /PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/PATENTS -------------------------------------------------------------------------------- /PRESUBMIT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/PRESUBMIT.py -------------------------------------------------------------------------------- /README.chromium: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/README.chromium -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/README.md -------------------------------------------------------------------------------- /WATCHLISTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/WATCHLISTS -------------------------------------------------------------------------------- /api/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/BUILD.gn -------------------------------------------------------------------------------- /api/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/DEPS -------------------------------------------------------------------------------- /api/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/OWNERS -------------------------------------------------------------------------------- /api/array_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/array_view.h -------------------------------------------------------------------------------- /api/array_view_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/array_view_unittest.cc -------------------------------------------------------------------------------- /api/audio/audio_mixer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/audio/audio_mixer.h -------------------------------------------------------------------------------- /api/audio_codecs/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/audio_codecs/BUILD.gn -------------------------------------------------------------------------------- /api/audio_codecs/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/audio_codecs/OWNERS -------------------------------------------------------------------------------- /api/call/audio_sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/call/audio_sink.h -------------------------------------------------------------------------------- /api/call/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/call/transport.h -------------------------------------------------------------------------------- /api/candidate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/candidate.cc -------------------------------------------------------------------------------- /api/candidate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/candidate.h -------------------------------------------------------------------------------- /api/cryptoparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/cryptoparams.h -------------------------------------------------------------------------------- /api/datachannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/datachannel.h -------------------------------------------------------------------------------- /api/datachannelinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/datachannelinterface.h -------------------------------------------------------------------------------- /api/dtmfsenderinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/dtmfsenderinterface.h -------------------------------------------------------------------------------- /api/fakemetricsobserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/fakemetricsobserver.cc -------------------------------------------------------------------------------- /api/fakemetricsobserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/fakemetricsobserver.h -------------------------------------------------------------------------------- /api/jsep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/jsep.h -------------------------------------------------------------------------------- /api/jsepicecandidate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/jsepicecandidate.h -------------------------------------------------------------------------------- /api/mediastream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/mediastream.h -------------------------------------------------------------------------------- /api/mediastreaminterface.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/mediastreaminterface.cc -------------------------------------------------------------------------------- /api/mediastreaminterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/mediastreaminterface.h -------------------------------------------------------------------------------- /api/mediastreamproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/mediastreamproxy.h -------------------------------------------------------------------------------- /api/mediastreamtrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/mediastreamtrack.h -------------------------------------------------------------------------------- /api/mediastreamtrackproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/mediastreamtrackproxy.h -------------------------------------------------------------------------------- /api/mediatypes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/mediatypes.cc -------------------------------------------------------------------------------- /api/mediatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/mediatypes.h -------------------------------------------------------------------------------- /api/notifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/notifier.h -------------------------------------------------------------------------------- /api/optional.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/optional.cc -------------------------------------------------------------------------------- /api/optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/optional.h -------------------------------------------------------------------------------- /api/optional_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/optional_unittest.cc -------------------------------------------------------------------------------- /api/ortc/mediadescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/ortc/mediadescription.h -------------------------------------------------------------------------------- /api/peerconnectionproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/peerconnectionproxy.h -------------------------------------------------------------------------------- /api/proxy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/proxy.cc -------------------------------------------------------------------------------- /api/proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/proxy.h -------------------------------------------------------------------------------- /api/refcountedbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/refcountedbase.h -------------------------------------------------------------------------------- /api/rtcerror.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtcerror.cc -------------------------------------------------------------------------------- /api/rtcerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtcerror.h -------------------------------------------------------------------------------- /api/rtcerror_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtcerror_unittest.cc -------------------------------------------------------------------------------- /api/rtceventlogoutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtceventlogoutput.h -------------------------------------------------------------------------------- /api/rtpparameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtpparameters.cc -------------------------------------------------------------------------------- /api/rtpparameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtpparameters.h -------------------------------------------------------------------------------- /api/rtpreceiverinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtpreceiverinterface.h -------------------------------------------------------------------------------- /api/rtpsender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtpsender.h -------------------------------------------------------------------------------- /api/rtpsenderinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/rtpsenderinterface.h -------------------------------------------------------------------------------- /api/stats/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/stats/OWNERS -------------------------------------------------------------------------------- /api/stats/rtcstats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/stats/rtcstats.h -------------------------------------------------------------------------------- /api/stats/rtcstatsreport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/stats/rtcstatsreport.h -------------------------------------------------------------------------------- /api/statstypes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/statstypes.cc -------------------------------------------------------------------------------- /api/statstypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/statstypes.h -------------------------------------------------------------------------------- /api/streamcollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/streamcollection.h -------------------------------------------------------------------------------- /api/test/fakeconstraints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/test/fakeconstraints.h -------------------------------------------------------------------------------- /api/test/mock_audio_mixer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/test/mock_audio_mixer.h -------------------------------------------------------------------------------- /api/test/mock_rtpreceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/test/mock_rtpreceiver.h -------------------------------------------------------------------------------- /api/test/mock_rtpsender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/test/mock_rtpsender.h -------------------------------------------------------------------------------- /api/turncustomizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/turncustomizer.h -------------------------------------------------------------------------------- /api/umametrics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/umametrics.cc -------------------------------------------------------------------------------- /api/umametrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/umametrics.h -------------------------------------------------------------------------------- /api/video/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video/OWNERS -------------------------------------------------------------------------------- /api/video/i420_buffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video/i420_buffer.cc -------------------------------------------------------------------------------- /api/video/i420_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video/i420_buffer.h -------------------------------------------------------------------------------- /api/video/video_frame.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video/video_frame.cc -------------------------------------------------------------------------------- /api/video/video_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video/video_frame.h -------------------------------------------------------------------------------- /api/video/video_rotation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video/video_rotation.h -------------------------------------------------------------------------------- /api/video/video_timing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video/video_timing.cc -------------------------------------------------------------------------------- /api/video/video_timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video/video_timing.h -------------------------------------------------------------------------------- /api/video_codecs/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/video_codecs/BUILD.gn -------------------------------------------------------------------------------- /api/videosourceproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/videosourceproxy.h -------------------------------------------------------------------------------- /api/videotracksource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/videotracksource.h -------------------------------------------------------------------------------- /api/webrtcsdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/api/webrtcsdp.h -------------------------------------------------------------------------------- /audio/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/BUILD.gn -------------------------------------------------------------------------------- /audio/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/DEPS -------------------------------------------------------------------------------- /audio/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/OWNERS -------------------------------------------------------------------------------- /audio/audio_send_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/audio_send_stream.cc -------------------------------------------------------------------------------- /audio/audio_send_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/audio_send_stream.h -------------------------------------------------------------------------------- /audio/audio_state.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/audio_state.cc -------------------------------------------------------------------------------- /audio/audio_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/audio_state.h -------------------------------------------------------------------------------- /audio/conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/conversion.h -------------------------------------------------------------------------------- /audio/null_audio_poller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/null_audio_poller.cc -------------------------------------------------------------------------------- /audio/null_audio_poller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/null_audio_poller.h -------------------------------------------------------------------------------- /audio/time_interval.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/time_interval.cc -------------------------------------------------------------------------------- /audio/time_interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/time_interval.h -------------------------------------------------------------------------------- /audio/utility/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/audio/utility/BUILD.gn -------------------------------------------------------------------------------- /call/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/BUILD.gn -------------------------------------------------------------------------------- /call/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/DEPS -------------------------------------------------------------------------------- /call/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/OWNERS -------------------------------------------------------------------------------- /call/audio_receive_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/audio_receive_stream.h -------------------------------------------------------------------------------- /call/audio_send_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/audio_send_stream.cc -------------------------------------------------------------------------------- /call/audio_send_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/audio_send_stream.h -------------------------------------------------------------------------------- /call/audio_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/audio_state.h -------------------------------------------------------------------------------- /call/bitrate_allocator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/bitrate_allocator.cc -------------------------------------------------------------------------------- /call/bitrate_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/bitrate_allocator.h -------------------------------------------------------------------------------- /call/call.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/call.cc -------------------------------------------------------------------------------- /call/call.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/call.h -------------------------------------------------------------------------------- /call/call_perf_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/call_perf_tests.cc -------------------------------------------------------------------------------- /call/call_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/call_unittest.cc -------------------------------------------------------------------------------- /call/callfactory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/callfactory.cc -------------------------------------------------------------------------------- /call/callfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/callfactory.h -------------------------------------------------------------------------------- /call/callfactoryinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/callfactoryinterface.h -------------------------------------------------------------------------------- /call/rampup_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rampup_tests.cc -------------------------------------------------------------------------------- /call/rampup_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rampup_tests.h -------------------------------------------------------------------------------- /call/rtcp_demuxer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rtcp_demuxer.cc -------------------------------------------------------------------------------- /call/rtcp_demuxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rtcp_demuxer.h -------------------------------------------------------------------------------- /call/rtp_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rtp_config.cc -------------------------------------------------------------------------------- /call/rtp_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rtp_config.h -------------------------------------------------------------------------------- /call/rtp_demuxer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rtp_demuxer.cc -------------------------------------------------------------------------------- /call/rtp_demuxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rtp_demuxer.h -------------------------------------------------------------------------------- /call/rtx_receive_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rtx_receive_stream.cc -------------------------------------------------------------------------------- /call/rtx_receive_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/rtx_receive_stream.h -------------------------------------------------------------------------------- /call/syncable.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/syncable.cc -------------------------------------------------------------------------------- /call/syncable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/syncable.h -------------------------------------------------------------------------------- /call/video_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/video_config.cc -------------------------------------------------------------------------------- /call/video_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/video_config.h -------------------------------------------------------------------------------- /call/video_receive_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/video_receive_stream.h -------------------------------------------------------------------------------- /call/video_send_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/video_send_stream.cc -------------------------------------------------------------------------------- /call/video_send_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/call/video_send_stream.h -------------------------------------------------------------------------------- /codereview.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/codereview.settings -------------------------------------------------------------------------------- /common_audio/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/BUILD.gn -------------------------------------------------------------------------------- /common_audio/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/DEPS -------------------------------------------------------------------------------- /common_audio/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/OWNERS -------------------------------------------------------------------------------- /common_audio/audio_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/audio_util.cc -------------------------------------------------------------------------------- /common_audio/blocker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/blocker.cc -------------------------------------------------------------------------------- /common_audio/blocker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/blocker.h -------------------------------------------------------------------------------- /common_audio/fft4g.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/fft4g.c -------------------------------------------------------------------------------- /common_audio/fft4g.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/fft4g.h -------------------------------------------------------------------------------- /common_audio/fir_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/fir_filter.h -------------------------------------------------------------------------------- /common_audio/fir_filter_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/fir_filter_c.h -------------------------------------------------------------------------------- /common_audio/real_fourier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/real_fourier.h -------------------------------------------------------------------------------- /common_audio/ring_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/ring_buffer.c -------------------------------------------------------------------------------- /common_audio/ring_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/ring_buffer.h -------------------------------------------------------------------------------- /common_audio/vad/vad.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/vad/vad.cc -------------------------------------------------------------------------------- /common_audio/vad/vad_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/vad/vad_core.c -------------------------------------------------------------------------------- /common_audio/vad/vad_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/vad/vad_core.h -------------------------------------------------------------------------------- /common_audio/vad/vad_gmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/vad/vad_gmm.c -------------------------------------------------------------------------------- /common_audio/vad/vad_gmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/vad/vad_gmm.h -------------------------------------------------------------------------------- /common_audio/vad/vad_sp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/vad/vad_sp.c -------------------------------------------------------------------------------- /common_audio/vad/vad_sp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/vad/vad_sp.h -------------------------------------------------------------------------------- /common_audio/wav_file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/wav_file.cc -------------------------------------------------------------------------------- /common_audio/wav_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/wav_file.h -------------------------------------------------------------------------------- /common_audio/wav_header.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/wav_header.cc -------------------------------------------------------------------------------- /common_audio/wav_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_audio/wav_header.h -------------------------------------------------------------------------------- /common_types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_types.cc -------------------------------------------------------------------------------- /common_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_types.h -------------------------------------------------------------------------------- /common_video/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_video/BUILD.gn -------------------------------------------------------------------------------- /common_video/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_video/DEPS -------------------------------------------------------------------------------- /common_video/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_video/OWNERS -------------------------------------------------------------------------------- /common_video/video_frame.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/common_video/video_frame.cc -------------------------------------------------------------------------------- /examples/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/BUILD.gn -------------------------------------------------------------------------------- /examples/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/DEPS -------------------------------------------------------------------------------- /examples/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/OWNERS -------------------------------------------------------------------------------- /examples/aarproject/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /examples/aarproject/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /examples/androidapp/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/androidapp/OWNERS -------------------------------------------------------------------------------- /examples/androidapp/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/androidapp/README -------------------------------------------------------------------------------- /examples/objc/Icon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/objc/Icon-120.png -------------------------------------------------------------------------------- /examples/objc/Icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/objc/Icon-180.png -------------------------------------------------------------------------------- /examples/objc/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/objc/Icon.png -------------------------------------------------------------------------------- /examples/objc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/objc/README -------------------------------------------------------------------------------- /examples/peerconnection/OWNERS: -------------------------------------------------------------------------------- 1 | tommi@webrtc.org 2 | -------------------------------------------------------------------------------- /examples/stunprober/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/stunprober/main.cc -------------------------------------------------------------------------------- /examples/unityplugin/DEPS: -------------------------------------------------------------------------------- 1 | include_rules = [ 2 | "+sdk", 3 | ] 4 | -------------------------------------------------------------------------------- /examples/unityplugin/OWNERS: -------------------------------------------------------------------------------- 1 | gyzhou@chromium.org 2 | -------------------------------------------------------------------------------- /examples/unityplugin/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/examples/unityplugin/README -------------------------------------------------------------------------------- /infra/OWNERS: -------------------------------------------------------------------------------- 1 | phoglund@webrtc.org 2 | -------------------------------------------------------------------------------- /infra/config/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/infra/config/OWNERS -------------------------------------------------------------------------------- /infra/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/infra/config/README.md -------------------------------------------------------------------------------- /infra/config/cq.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/infra/config/cq.cfg -------------------------------------------------------------------------------- /license_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/license_template.txt -------------------------------------------------------------------------------- /logging/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/logging/BUILD.gn -------------------------------------------------------------------------------- /logging/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/logging/OWNERS -------------------------------------------------------------------------------- /logging/rtc_event_log/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/logging/rtc_event_log/DEPS -------------------------------------------------------------------------------- /matrix/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/matrix/test.c -------------------------------------------------------------------------------- /matrix/test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/matrix/test2.c -------------------------------------------------------------------------------- /media/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/BUILD.gn -------------------------------------------------------------------------------- /media/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/DEPS -------------------------------------------------------------------------------- /media/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/OWNERS -------------------------------------------------------------------------------- /media/base/audiosource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/audiosource.h -------------------------------------------------------------------------------- /media/base/codec.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/codec.cc -------------------------------------------------------------------------------- /media/base/codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/codec.h -------------------------------------------------------------------------------- /media/base/cryptoparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/cryptoparams.h -------------------------------------------------------------------------------- /media/base/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/device.h -------------------------------------------------------------------------------- /media/base/fakertp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/fakertp.cc -------------------------------------------------------------------------------- /media/base/fakertp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/fakertp.h -------------------------------------------------------------------------------- /media/base/mediachannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/mediachannel.h -------------------------------------------------------------------------------- /media/base/mediaconstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/mediaconstants.h -------------------------------------------------------------------------------- /media/base/mediaengine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/mediaengine.cc -------------------------------------------------------------------------------- /media/base/mediaengine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/mediaengine.h -------------------------------------------------------------------------------- /media/base/rtpdataengine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/rtpdataengine.cc -------------------------------------------------------------------------------- /media/base/rtpdataengine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/rtpdataengine.h -------------------------------------------------------------------------------- /media/base/rtputils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/rtputils.cc -------------------------------------------------------------------------------- /media/base/rtputils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/rtputils.h -------------------------------------------------------------------------------- /media/base/streamparams.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/streamparams.cc -------------------------------------------------------------------------------- /media/base/streamparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/streamparams.h -------------------------------------------------------------------------------- /media/base/testutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/testutils.cc -------------------------------------------------------------------------------- /media/base/testutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/testutils.h -------------------------------------------------------------------------------- /media/base/turnutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/turnutils.cc -------------------------------------------------------------------------------- /media/base/turnutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/turnutils.h -------------------------------------------------------------------------------- /media/base/videoadapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/videoadapter.cc -------------------------------------------------------------------------------- /media/base/videoadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/videoadapter.h -------------------------------------------------------------------------------- /media/base/videocapturer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/videocapturer.cc -------------------------------------------------------------------------------- /media/base/videocapturer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/videocapturer.h -------------------------------------------------------------------------------- /media/base/videocommon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/videocommon.cc -------------------------------------------------------------------------------- /media/base/videocommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/base/videocommon.h -------------------------------------------------------------------------------- /media/engine/adm_helpers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/adm_helpers.cc -------------------------------------------------------------------------------- /media/engine/adm_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/adm_helpers.h -------------------------------------------------------------------------------- /media/engine/apm_helpers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/apm_helpers.cc -------------------------------------------------------------------------------- /media/engine/apm_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/apm_helpers.h -------------------------------------------------------------------------------- /media/engine/constants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/constants.cc -------------------------------------------------------------------------------- /media/engine/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/constants.h -------------------------------------------------------------------------------- /media/engine/simulcast.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/simulcast.cc -------------------------------------------------------------------------------- /media/engine/simulcast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/simulcast.h -------------------------------------------------------------------------------- /media/engine/webrtcvoe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/engine/webrtcvoe.h -------------------------------------------------------------------------------- /media/sctp/sctptransport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/sctp/sctptransport.cc -------------------------------------------------------------------------------- /media/sctp/sctptransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/media/sctp/sctptransport.h -------------------------------------------------------------------------------- /modules/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/BUILD.gn -------------------------------------------------------------------------------- /modules/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/OWNERS -------------------------------------------------------------------------------- /modules/audio_coding/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/audio_coding/DEPS -------------------------------------------------------------------------------- /modules/audio_coding/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/audio_coding/OWNERS -------------------------------------------------------------------------------- /modules/audio_coding/codecs/OWNERS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/audio_coding/codecs/g711/OWNERS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/audio_coding/codecs/ilbc/test/empty.cc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/audio_coding/codecs/isac/empty.cc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/audio_coding/neteq/tools/DEPS: -------------------------------------------------------------------------------- 1 | include_rules = [ 2 | "+logging/rtc_event_log", 3 | ] 4 | -------------------------------------------------------------------------------- /modules/audio_device/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/audio_device/DEPS -------------------------------------------------------------------------------- /modules/audio_device/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/audio_device/OWNERS -------------------------------------------------------------------------------- /modules/audio_mixer/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/audio_mixer/DEPS -------------------------------------------------------------------------------- /modules/audio_mixer/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/audio_mixer/OWNERS -------------------------------------------------------------------------------- /modules/audio_processing/test/py_quality_assessment/apm_configs/default.json: -------------------------------------------------------------------------------- 1 | {"-all_default": null} 2 | -------------------------------------------------------------------------------- /modules/include/DEPS: -------------------------------------------------------------------------------- 1 | include_rules = [ 2 | "+common_video", 3 | ] 4 | -------------------------------------------------------------------------------- /modules/include/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/include/module.h -------------------------------------------------------------------------------- /modules/media_file/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/media_file/BUILD.gn -------------------------------------------------------------------------------- /modules/media_file/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/media_file/DEPS -------------------------------------------------------------------------------- /modules/media_file/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/media_file/OWNERS -------------------------------------------------------------------------------- /modules/pacing/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/pacing/BUILD.gn -------------------------------------------------------------------------------- /modules/pacing/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/pacing/DEPS -------------------------------------------------------------------------------- /modules/pacing/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/pacing/OWNERS -------------------------------------------------------------------------------- /modules/pacing/pacer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/pacing/pacer.h -------------------------------------------------------------------------------- /modules/rtp_rtcp/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/rtp_rtcp/BUILD.gn -------------------------------------------------------------------------------- /modules/rtp_rtcp/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/rtp_rtcp/DEPS -------------------------------------------------------------------------------- /modules/rtp_rtcp/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/rtp_rtcp/OWNERS -------------------------------------------------------------------------------- /modules/utility/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/utility/BUILD.gn -------------------------------------------------------------------------------- /modules/utility/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/utility/DEPS -------------------------------------------------------------------------------- /modules/utility/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/utility/OWNERS -------------------------------------------------------------------------------- /modules/video_capture/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/video_capture/DEPS -------------------------------------------------------------------------------- /modules/video_coding/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/video_coding/DEPS -------------------------------------------------------------------------------- /modules/video_coding/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/modules/video_coding/OWNERS -------------------------------------------------------------------------------- /modules/video_coding/codecs/stereo/OWNERS: -------------------------------------------------------------------------------- 1 | emircan@webrtc.org 2 | -------------------------------------------------------------------------------- /native-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/native-api.md -------------------------------------------------------------------------------- /ortc/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/BUILD.gn -------------------------------------------------------------------------------- /ortc/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/DEPS -------------------------------------------------------------------------------- /ortc/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/OWNERS -------------------------------------------------------------------------------- /ortc/ortcfactory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/ortcfactory.cc -------------------------------------------------------------------------------- /ortc/ortcfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/ortcfactory.h -------------------------------------------------------------------------------- /ortc/ortcrtpsenderadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/ortcrtpsenderadapter.h -------------------------------------------------------------------------------- /ortc/rtptransportadapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/rtptransportadapter.cc -------------------------------------------------------------------------------- /ortc/rtptransportadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/rtptransportadapter.h -------------------------------------------------------------------------------- /ortc/testrtpparameters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/testrtpparameters.cc -------------------------------------------------------------------------------- /ortc/testrtpparameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/ortc/testrtpparameters.h -------------------------------------------------------------------------------- /p2p/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/BUILD.gn -------------------------------------------------------------------------------- /p2p/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/DEPS -------------------------------------------------------------------------------- /p2p/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/OWNERS -------------------------------------------------------------------------------- /p2p/base/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/common.h -------------------------------------------------------------------------------- /p2p/base/dtlstransport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/dtlstransport.cc -------------------------------------------------------------------------------- /p2p/base/dtlstransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/dtlstransport.h -------------------------------------------------------------------------------- /p2p/base/fakeicetransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/fakeicetransport.h -------------------------------------------------------------------------------- /p2p/base/jseptransport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/jseptransport.cc -------------------------------------------------------------------------------- /p2p/base/jseptransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/jseptransport.h -------------------------------------------------------------------------------- /p2p/base/mockicetransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/mockicetransport.h -------------------------------------------------------------------------------- /p2p/base/p2pconstants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/p2pconstants.cc -------------------------------------------------------------------------------- /p2p/base/p2pconstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/p2pconstants.h -------------------------------------------------------------------------------- /p2p/base/port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/port.cc -------------------------------------------------------------------------------- /p2p/base/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/port.h -------------------------------------------------------------------------------- /p2p/base/port_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/port_unittest.cc -------------------------------------------------------------------------------- /p2p/base/portallocator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/portallocator.cc -------------------------------------------------------------------------------- /p2p/base/portallocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/portallocator.h -------------------------------------------------------------------------------- /p2p/base/portinterface.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/portinterface.cc -------------------------------------------------------------------------------- /p2p/base/portinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/portinterface.h -------------------------------------------------------------------------------- /p2p/base/pseudotcp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/pseudotcp.cc -------------------------------------------------------------------------------- /p2p/base/pseudotcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/pseudotcp.h -------------------------------------------------------------------------------- /p2p/base/relayport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/relayport.cc -------------------------------------------------------------------------------- /p2p/base/relayport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/relayport.h -------------------------------------------------------------------------------- /p2p/base/relayserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/relayserver.cc -------------------------------------------------------------------------------- /p2p/base/relayserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/relayserver.h -------------------------------------------------------------------------------- /p2p/base/session.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/session.cc -------------------------------------------------------------------------------- /p2p/base/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/session.h -------------------------------------------------------------------------------- /p2p/base/stun.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stun.cc -------------------------------------------------------------------------------- /p2p/base/stun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stun.h -------------------------------------------------------------------------------- /p2p/base/stun_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stun_unittest.cc -------------------------------------------------------------------------------- /p2p/base/stunport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stunport.cc -------------------------------------------------------------------------------- /p2p/base/stunport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stunport.h -------------------------------------------------------------------------------- /p2p/base/stunrequest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stunrequest.cc -------------------------------------------------------------------------------- /p2p/base/stunrequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stunrequest.h -------------------------------------------------------------------------------- /p2p/base/stunserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stunserver.cc -------------------------------------------------------------------------------- /p2p/base/stunserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/stunserver.h -------------------------------------------------------------------------------- /p2p/base/tcpport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/tcpport.cc -------------------------------------------------------------------------------- /p2p/base/tcpport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/tcpport.h -------------------------------------------------------------------------------- /p2p/base/testrelayserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/testrelayserver.h -------------------------------------------------------------------------------- /p2p/base/teststunserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/teststunserver.cc -------------------------------------------------------------------------------- /p2p/base/teststunserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/teststunserver.h -------------------------------------------------------------------------------- /p2p/base/testturnserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/testturnserver.h -------------------------------------------------------------------------------- /p2p/base/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/transport.h -------------------------------------------------------------------------------- /p2p/base/transportinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/transportinfo.h -------------------------------------------------------------------------------- /p2p/base/turnport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/turnport.cc -------------------------------------------------------------------------------- /p2p/base/turnport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/turnport.h -------------------------------------------------------------------------------- /p2p/base/turnserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/turnserver.cc -------------------------------------------------------------------------------- /p2p/base/turnserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/turnserver.h -------------------------------------------------------------------------------- /p2p/base/udpport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/udpport.h -------------------------------------------------------------------------------- /p2p/base/udptransport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/udptransport.cc -------------------------------------------------------------------------------- /p2p/base/udptransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/base/udptransport.h -------------------------------------------------------------------------------- /p2p/client/socketmonitor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/client/socketmonitor.cc -------------------------------------------------------------------------------- /p2p/client/socketmonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/client/socketmonitor.h -------------------------------------------------------------------------------- /p2p/stunprober/stunprober.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/p2p/stunprober/stunprober.h -------------------------------------------------------------------------------- /pc/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/BUILD.gn -------------------------------------------------------------------------------- /pc/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/DEPS -------------------------------------------------------------------------------- /pc/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/OWNERS -------------------------------------------------------------------------------- /pc/audiomonitor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/audiomonitor.cc -------------------------------------------------------------------------------- /pc/audiomonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/audiomonitor.h -------------------------------------------------------------------------------- /pc/audiotrack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/audiotrack.cc -------------------------------------------------------------------------------- /pc/audiotrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/audiotrack.h -------------------------------------------------------------------------------- /pc/bundlefilter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/bundlefilter.cc -------------------------------------------------------------------------------- /pc/bundlefilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/bundlefilter.h -------------------------------------------------------------------------------- /pc/bundlefilter_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/bundlefilter_unittest.cc -------------------------------------------------------------------------------- /pc/channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/channel.cc -------------------------------------------------------------------------------- /pc/channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/channel.h -------------------------------------------------------------------------------- /pc/channel_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/channel_unittest.cc -------------------------------------------------------------------------------- /pc/channelmanager.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/channelmanager.cc -------------------------------------------------------------------------------- /pc/channelmanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/channelmanager.h -------------------------------------------------------------------------------- /pc/currentspeakermonitor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/currentspeakermonitor.cc -------------------------------------------------------------------------------- /pc/currentspeakermonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/currentspeakermonitor.h -------------------------------------------------------------------------------- /pc/datachannel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/datachannel.cc -------------------------------------------------------------------------------- /pc/datachannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/datachannel.h -------------------------------------------------------------------------------- /pc/datachannel_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/datachannel_unittest.cc -------------------------------------------------------------------------------- /pc/dtlssrtptransport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/dtlssrtptransport.cc -------------------------------------------------------------------------------- /pc/dtlssrtptransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/dtlssrtptransport.h -------------------------------------------------------------------------------- /pc/dtmfsender.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/dtmfsender.cc -------------------------------------------------------------------------------- /pc/dtmfsender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/dtmfsender.h -------------------------------------------------------------------------------- /pc/dtmfsender_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/dtmfsender_unittest.cc -------------------------------------------------------------------------------- /pc/externalhmac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/externalhmac.cc -------------------------------------------------------------------------------- /pc/externalhmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/externalhmac.h -------------------------------------------------------------------------------- /pc/iceserverparsing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/iceserverparsing.cc -------------------------------------------------------------------------------- /pc/iceserverparsing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/iceserverparsing.h -------------------------------------------------------------------------------- /pc/jsepicecandidate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/jsepicecandidate.cc -------------------------------------------------------------------------------- /pc/localaudiosource.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/localaudiosource.cc -------------------------------------------------------------------------------- /pc/localaudiosource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/localaudiosource.h -------------------------------------------------------------------------------- /pc/mediamonitor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediamonitor.cc -------------------------------------------------------------------------------- /pc/mediamonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediamonitor.h -------------------------------------------------------------------------------- /pc/mediasession.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediasession.cc -------------------------------------------------------------------------------- /pc/mediasession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediasession.h -------------------------------------------------------------------------------- /pc/mediasession_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediasession_unittest.cc -------------------------------------------------------------------------------- /pc/mediastream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediastream.cc -------------------------------------------------------------------------------- /pc/mediastream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediastream.h -------------------------------------------------------------------------------- /pc/mediastream_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediastream_unittest.cc -------------------------------------------------------------------------------- /pc/mediastreamobserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediastreamobserver.cc -------------------------------------------------------------------------------- /pc/mediastreamobserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediastreamobserver.h -------------------------------------------------------------------------------- /pc/mediastreamtrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/mediastreamtrack.h -------------------------------------------------------------------------------- /pc/peerconnection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/peerconnection.cc -------------------------------------------------------------------------------- /pc/peerconnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/peerconnection.h -------------------------------------------------------------------------------- /pc/peerconnectionfactory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/peerconnectionfactory.cc -------------------------------------------------------------------------------- /pc/peerconnectionfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/peerconnectionfactory.h -------------------------------------------------------------------------------- /pc/peerconnectionwrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/peerconnectionwrapper.cc -------------------------------------------------------------------------------- /pc/peerconnectionwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/peerconnectionwrapper.h -------------------------------------------------------------------------------- /pc/proxy_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/proxy_unittest.cc -------------------------------------------------------------------------------- /pc/remoteaudiosource.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/remoteaudiosource.cc -------------------------------------------------------------------------------- /pc/remoteaudiosource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/remoteaudiosource.h -------------------------------------------------------------------------------- /pc/rtcpmuxfilter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtcpmuxfilter.cc -------------------------------------------------------------------------------- /pc/rtcpmuxfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtcpmuxfilter.h -------------------------------------------------------------------------------- /pc/rtcstatscollector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtcstatscollector.cc -------------------------------------------------------------------------------- /pc/rtcstatscollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtcstatscollector.h -------------------------------------------------------------------------------- /pc/rtpreceiver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtpreceiver.cc -------------------------------------------------------------------------------- /pc/rtpreceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtpreceiver.h -------------------------------------------------------------------------------- /pc/rtpsender.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtpsender.cc -------------------------------------------------------------------------------- /pc/rtpsender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtpsender.h -------------------------------------------------------------------------------- /pc/rtptransceiver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtptransceiver.cc -------------------------------------------------------------------------------- /pc/rtptransceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtptransceiver.h -------------------------------------------------------------------------------- /pc/rtptransport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtptransport.cc -------------------------------------------------------------------------------- /pc/rtptransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtptransport.h -------------------------------------------------------------------------------- /pc/rtptransport_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtptransport_unittest.cc -------------------------------------------------------------------------------- /pc/rtptransportinternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtptransportinternal.h -------------------------------------------------------------------------------- /pc/rtptransporttestutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/rtptransporttestutil.h -------------------------------------------------------------------------------- /pc/sctputils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/sctputils.cc -------------------------------------------------------------------------------- /pc/sctputils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/sctputils.h -------------------------------------------------------------------------------- /pc/sctputils_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/sctputils_unittest.cc -------------------------------------------------------------------------------- /pc/sdputils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/sdputils.cc -------------------------------------------------------------------------------- /pc/sdputils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/sdputils.h -------------------------------------------------------------------------------- /pc/srtpfilter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtpfilter.cc -------------------------------------------------------------------------------- /pc/srtpfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtpfilter.h -------------------------------------------------------------------------------- /pc/srtpfilter_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtpfilter_unittest.cc -------------------------------------------------------------------------------- /pc/srtpsession.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtpsession.cc -------------------------------------------------------------------------------- /pc/srtpsession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtpsession.h -------------------------------------------------------------------------------- /pc/srtpsession_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtpsession_unittest.cc -------------------------------------------------------------------------------- /pc/srtptestutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtptestutil.h -------------------------------------------------------------------------------- /pc/srtptransport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtptransport.cc -------------------------------------------------------------------------------- /pc/srtptransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/srtptransport.h -------------------------------------------------------------------------------- /pc/statscollector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/statscollector.cc -------------------------------------------------------------------------------- /pc/statscollector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/statscollector.h -------------------------------------------------------------------------------- /pc/streamcollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/streamcollection.h -------------------------------------------------------------------------------- /pc/test/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/test/DEPS -------------------------------------------------------------------------------- /pc/test/fakesctptransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/test/fakesctptransport.h -------------------------------------------------------------------------------- /pc/test/mock_datachannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/test/mock_datachannel.h -------------------------------------------------------------------------------- /pc/test/rtcstatsobtainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/test/rtcstatsobtainer.h -------------------------------------------------------------------------------- /pc/test/testsdpstrings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/test/testsdpstrings.h -------------------------------------------------------------------------------- /pc/trackmediainfomap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/trackmediainfomap.cc -------------------------------------------------------------------------------- /pc/trackmediainfomap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/trackmediainfomap.h -------------------------------------------------------------------------------- /pc/transportcontroller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/transportcontroller.cc -------------------------------------------------------------------------------- /pc/transportcontroller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/transportcontroller.h -------------------------------------------------------------------------------- /pc/videotrack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/videotrack.cc -------------------------------------------------------------------------------- /pc/videotrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/videotrack.h -------------------------------------------------------------------------------- /pc/videotrack_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/videotrack_unittest.cc -------------------------------------------------------------------------------- /pc/videotracksource.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/videotracksource.cc -------------------------------------------------------------------------------- /pc/videotracksource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/videotracksource.h -------------------------------------------------------------------------------- /pc/voicechannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/voicechannel.h -------------------------------------------------------------------------------- /pc/webrtcsdp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/webrtcsdp.cc -------------------------------------------------------------------------------- /pc/webrtcsdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/webrtcsdp.h -------------------------------------------------------------------------------- /pc/webrtcsdp_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pc/webrtcsdp_unittest.cc -------------------------------------------------------------------------------- /presubmit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/presubmit_test.py -------------------------------------------------------------------------------- /presubmit_test_mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/presubmit_test_mocks.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/pylintrc -------------------------------------------------------------------------------- /resources/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/resources/.gitignore -------------------------------------------------------------------------------- /resources/OWNERS: -------------------------------------------------------------------------------- 1 | * 2 | 3 | -------------------------------------------------------------------------------- /resources/att-uplink.rx.sha1: -------------------------------------------------------------------------------- 1 | 8ea680a570df53fba206b984f38d4762481322eb -------------------------------------------------------------------------------- /resources/audio_coding/F02.BIT30.sha1: -------------------------------------------------------------------------------- 1 | 40a5e2850e9e838429911cc3dbb1ff6c9bf38387 -------------------------------------------------------------------------------- /resources/audio_coding/F02.INP.sha1: -------------------------------------------------------------------------------- 1 | 57bf2aaa27527d51085e040ccead4b99f160bb2f -------------------------------------------------------------------------------- /resources/audio_coding/F03.BIT20.sha1: -------------------------------------------------------------------------------- 1 | c145a1a211103145fbb21cf1c78ab90abce83228 -------------------------------------------------------------------------------- /resources/audio_coding/F03.OUT30.sha1: -------------------------------------------------------------------------------- 1 | f48b05dce8cb0370cda4b93da45b4edc3fdd42d0 -------------------------------------------------------------------------------- /resources/audio_coding/clean.chn.sha1: -------------------------------------------------------------------------------- 1 | 7fe50497b4fef1bbaca4bbb4f00c9f069ef63dc0 -------------------------------------------------------------------------------- /resources/audio_coding/neteq_opus.rtp.sha1: -------------------------------------------------------------------------------- 1 | 21c8f8aaf9518a629d6c6def87fe6ea1305d5c91 -------------------------------------------------------------------------------- /resources/audio_coding/neteq_universal_new.rtp.sha1: -------------------------------------------------------------------------------- 1 | 8dd7585937f1f3b17666035a7aec5c0431d4b30b -------------------------------------------------------------------------------- /resources/audio_coding/speech_mono_32_48kHz.pcm.sha1: -------------------------------------------------------------------------------- 1 | 009a3ee778767c2402b1d2c920bc2449265f5a2c -------------------------------------------------------------------------------- /resources/audio_processing/output_data_float.pb.sha1: -------------------------------------------------------------------------------- 1 | 64802f0a924f23b86a91d8d9d181bffe3f02c308 -------------------------------------------------------------------------------- /resources/audio_processing/transient/ajm-macbook-1-spke16m.pcm.sha1: -------------------------------------------------------------------------------- 1 | 04155a7e186deb7524e3013476de3eaabd59a1f8 -------------------------------------------------------------------------------- /resources/audio_processing/transient/audio8kHz.pcm.sha1: -------------------------------------------------------------------------------- 1 | 5fcb4621ea0f50c3fc9a63e4720ff52631258437 -------------------------------------------------------------------------------- /resources/audio_processing/transient/wpd0.dat.sha1: -------------------------------------------------------------------------------- 1 | 7c01839f888fe6e10276e1819bd5207668345dcf -------------------------------------------------------------------------------- /resources/far16_stereo.pcm.sha1: -------------------------------------------------------------------------------- 1 | 7e5972e147a7d5e9817b09c8b6c5e93d307032aa -------------------------------------------------------------------------------- /resources/far8_stereo.pcm.sha1: -------------------------------------------------------------------------------- 1 | 6f543f892cd3740a3a1366a486a892766d1f0a79 -------------------------------------------------------------------------------- /resources/images/captureDeviceImage.jpg.sha1: -------------------------------------------------------------------------------- 1 | 0a1ae77fb59833b6485903912ae57d9e5b08dba8 -------------------------------------------------------------------------------- /resources/media/faces.1280x720_P420.yuv.sha1: -------------------------------------------------------------------------------- 1 | 5ffdf950177ecd872e1f7f21c8d26936b950e09a -------------------------------------------------------------------------------- /resources/media/faces_I420.jpg.sha1: -------------------------------------------------------------------------------- 1 | 6e074b266e6c6ef0c3290aa3101487009f42b245 -------------------------------------------------------------------------------- /resources/near16_stereo.pcm.sha1: -------------------------------------------------------------------------------- 1 | 42ef52b80a02f28fde9ccc6299543bbde882bea9 -------------------------------------------------------------------------------- /resources/network_tester/client_config.dat.sha1: -------------------------------------------------------------------------------- 1 | 8a7265ba397c621574b321a451605ac94f58b1d3 -------------------------------------------------------------------------------- /resources/network_tester/server_config.dat.sha1: -------------------------------------------------------------------------------- 1 | 8a7265ba397c621574b321a451605ac94f58b1d3 -------------------------------------------------------------------------------- /resources/paris_qcif.yuv.sha1: -------------------------------------------------------------------------------- 1 | d19fb2879d091324c699987ab280da82af200933 -------------------------------------------------------------------------------- /resources/photo_1850_1110.yuv.sha1: -------------------------------------------------------------------------------- 1 | c43aac0ccbf1b6f0922d1db5925d9e05d263a360 -------------------------------------------------------------------------------- /resources/reference_video_640x360_30fps.y4m.sha1: -------------------------------------------------------------------------------- 1 | f9cabbf3a9c5562cd6cdfd19aae1cb5ef8a7ad7d 2 | -------------------------------------------------------------------------------- /resources/rtp_rtcp/H263_CIF_PFRAME.bin.sha1: -------------------------------------------------------------------------------- 1 | 1d495b3f93f8f0d60b76bae8776b0775f8ee4446 -------------------------------------------------------------------------------- /resources/short_mixed_stereo_48.dat.sha1: -------------------------------------------------------------------------------- 1 | 1b4fb326753834d492af1be034da300a3b9653a0 -------------------------------------------------------------------------------- /resources/sprint-downlink.rx.sha1: -------------------------------------------------------------------------------- 1 | fd7ea55f4009359a78928af5c43e84b2b4101f50 -------------------------------------------------------------------------------- /resources/verizon4g-uplink.rx.sha1: -------------------------------------------------------------------------------- 1 | 2d32cd78d75549a5d0795bb9fbe35a00663f949a -------------------------------------------------------------------------------- /resources/video_coding/pltype103_header_only.rtp.sha1: -------------------------------------------------------------------------------- 1 | 2a77f0d030aa96f51f0a96e971b42c3b11fe006b -------------------------------------------------------------------------------- /resources/voice_engine/audio_long16.wav.sha1: -------------------------------------------------------------------------------- 1 | dedb607bb5d659a10907bf7300e23330f2ae1bf6 -------------------------------------------------------------------------------- /resources/voice_engine/audio_tiny32.wav.sha1: -------------------------------------------------------------------------------- 1 | f85e5869aa8e4f82f08c8c2e7b4c7b10240d8c2a -------------------------------------------------------------------------------- /resources/voice_engine/audio_tiny48.wav.sha1: -------------------------------------------------------------------------------- 1 | a572d9d2a4d740529613e032d27408855f1f08b4 -------------------------------------------------------------------------------- /rtc_base/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/BUILD.gn -------------------------------------------------------------------------------- /rtc_base/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/DEPS -------------------------------------------------------------------------------- /rtc_base/Dummy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/Dummy.java -------------------------------------------------------------------------------- /rtc_base/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/OWNERS -------------------------------------------------------------------------------- /rtc_base/arraysize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/arraysize.h -------------------------------------------------------------------------------- /rtc_base/asyncinvoker-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asyncinvoker-inl.h -------------------------------------------------------------------------------- /rtc_base/asyncinvoker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asyncinvoker.cc -------------------------------------------------------------------------------- /rtc_base/asyncinvoker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asyncinvoker.h -------------------------------------------------------------------------------- /rtc_base/asyncsocket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asyncsocket.cc -------------------------------------------------------------------------------- /rtc_base/asyncsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asyncsocket.h -------------------------------------------------------------------------------- /rtc_base/asynctcpsocket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asynctcpsocket.cc -------------------------------------------------------------------------------- /rtc_base/asynctcpsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asynctcpsocket.h -------------------------------------------------------------------------------- /rtc_base/asyncudpsocket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asyncudpsocket.cc -------------------------------------------------------------------------------- /rtc_base/asyncudpsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/asyncudpsocket.h -------------------------------------------------------------------------------- /rtc_base/atomicops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/atomicops.h -------------------------------------------------------------------------------- /rtc_base/base64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/base64.cc -------------------------------------------------------------------------------- /rtc_base/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/base64.h -------------------------------------------------------------------------------- /rtc_base/base64_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/base64_unittest.cc -------------------------------------------------------------------------------- /rtc_base/basictypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/basictypes.h -------------------------------------------------------------------------------- /rtc_base/bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/bind.h -------------------------------------------------------------------------------- /rtc_base/bind_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/bind_unittest.cc -------------------------------------------------------------------------------- /rtc_base/bitbuffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/bitbuffer.cc -------------------------------------------------------------------------------- /rtc_base/bitbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/bitbuffer.h -------------------------------------------------------------------------------- /rtc_base/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/buffer.h -------------------------------------------------------------------------------- /rtc_base/buffer_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/buffer_unittest.cc -------------------------------------------------------------------------------- /rtc_base/bufferqueue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/bufferqueue.cc -------------------------------------------------------------------------------- /rtc_base/bufferqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/bufferqueue.h -------------------------------------------------------------------------------- /rtc_base/bytebuffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/bytebuffer.cc -------------------------------------------------------------------------------- /rtc_base/bytebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/bytebuffer.h -------------------------------------------------------------------------------- /rtc_base/byteorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/byteorder.h -------------------------------------------------------------------------------- /rtc_base/callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/callback.h -------------------------------------------------------------------------------- /rtc_base/callback.h.pump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/callback.h.pump -------------------------------------------------------------------------------- /rtc_base/checks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/checks.cc -------------------------------------------------------------------------------- /rtc_base/checks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/checks.h -------------------------------------------------------------------------------- /rtc_base/compile_assert_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/compile_assert_c.h -------------------------------------------------------------------------------- /rtc_base/constructormagic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/constructormagic.h -------------------------------------------------------------------------------- /rtc_base/cpu_time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/cpu_time.cc -------------------------------------------------------------------------------- /rtc_base/cpu_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/cpu_time.h -------------------------------------------------------------------------------- /rtc_base/crc32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/crc32.cc -------------------------------------------------------------------------------- /rtc_base/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/crc32.h -------------------------------------------------------------------------------- /rtc_base/crc32_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/crc32_unittest.cc -------------------------------------------------------------------------------- /rtc_base/criticalsection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/criticalsection.cc -------------------------------------------------------------------------------- /rtc_base/criticalsection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/criticalsection.h -------------------------------------------------------------------------------- /rtc_base/cryptstring.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/cryptstring.cc -------------------------------------------------------------------------------- /rtc_base/cryptstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/cryptstring.h -------------------------------------------------------------------------------- /rtc_base/deprecation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/deprecation.h -------------------------------------------------------------------------------- /rtc_base/dscp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/dscp.h -------------------------------------------------------------------------------- /rtc_base/event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/event.cc -------------------------------------------------------------------------------- /rtc_base/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/event.h -------------------------------------------------------------------------------- /rtc_base/event_tracer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/event_tracer.cc -------------------------------------------------------------------------------- /rtc_base/event_tracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/event_tracer.h -------------------------------------------------------------------------------- /rtc_base/event_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/event_unittest.cc -------------------------------------------------------------------------------- /rtc_base/fakeclock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/fakeclock.cc -------------------------------------------------------------------------------- /rtc_base/fakeclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/fakeclock.h -------------------------------------------------------------------------------- /rtc_base/fakenetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/fakenetwork.h -------------------------------------------------------------------------------- /rtc_base/fakesslidentity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/fakesslidentity.cc -------------------------------------------------------------------------------- /rtc_base/fakesslidentity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/fakesslidentity.h -------------------------------------------------------------------------------- /rtc_base/file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/file.cc -------------------------------------------------------------------------------- /rtc_base/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/file.h -------------------------------------------------------------------------------- /rtc_base/file_posix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/file_posix.cc -------------------------------------------------------------------------------- /rtc_base/file_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/file_unittest.cc -------------------------------------------------------------------------------- /rtc_base/file_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/file_win.cc -------------------------------------------------------------------------------- /rtc_base/fileutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/fileutils.cc -------------------------------------------------------------------------------- /rtc_base/fileutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/fileutils.h -------------------------------------------------------------------------------- /rtc_base/flags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/flags.cc -------------------------------------------------------------------------------- /rtc_base/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/flags.h -------------------------------------------------------------------------------- /rtc_base/format_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/format_macros.h -------------------------------------------------------------------------------- /rtc_base/function_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/function_view.h -------------------------------------------------------------------------------- /rtc_base/gtest_prod_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/gtest_prod_util.h -------------------------------------------------------------------------------- /rtc_base/gunit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/gunit.h -------------------------------------------------------------------------------- /rtc_base/gunit_prod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/gunit_prod.h -------------------------------------------------------------------------------- /rtc_base/helpers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/helpers.cc -------------------------------------------------------------------------------- /rtc_base/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/helpers.h -------------------------------------------------------------------------------- /rtc_base/httpbase.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/httpbase.cc -------------------------------------------------------------------------------- /rtc_base/httpbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/httpbase.h -------------------------------------------------------------------------------- /rtc_base/httpcommon-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/httpcommon-inl.h -------------------------------------------------------------------------------- /rtc_base/httpcommon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/httpcommon.cc -------------------------------------------------------------------------------- /rtc_base/httpcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/httpcommon.h -------------------------------------------------------------------------------- /rtc_base/httpserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/httpserver.cc -------------------------------------------------------------------------------- /rtc_base/httpserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/httpserver.h -------------------------------------------------------------------------------- /rtc_base/ifaddrs-android.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ifaddrs-android.cc -------------------------------------------------------------------------------- /rtc_base/ifaddrs-android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ifaddrs-android.h -------------------------------------------------------------------------------- /rtc_base/ignore_wundef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ignore_wundef.h -------------------------------------------------------------------------------- /rtc_base/ipaddress.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ipaddress.cc -------------------------------------------------------------------------------- /rtc_base/ipaddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ipaddress.h -------------------------------------------------------------------------------- /rtc_base/java/src/org/webrtc/OWNERS: -------------------------------------------------------------------------------- 1 | magjed@webrtc.org 2 | -------------------------------------------------------------------------------- /rtc_base/json.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/json.cc -------------------------------------------------------------------------------- /rtc_base/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/json.h -------------------------------------------------------------------------------- /rtc_base/json_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/json_unittest.cc -------------------------------------------------------------------------------- /rtc_base/location.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/location.cc -------------------------------------------------------------------------------- /rtc_base/location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/location.h -------------------------------------------------------------------------------- /rtc_base/logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/logging.cc -------------------------------------------------------------------------------- /rtc_base/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/logging.h -------------------------------------------------------------------------------- /rtc_base/logging_mac.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/logging_mac.mm -------------------------------------------------------------------------------- /rtc_base/logsinks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/logsinks.cc -------------------------------------------------------------------------------- /rtc_base/logsinks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/logsinks.h -------------------------------------------------------------------------------- /rtc_base/macutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/macutils.cc -------------------------------------------------------------------------------- /rtc_base/macutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/macutils.h -------------------------------------------------------------------------------- /rtc_base/md5.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/md5.cc -------------------------------------------------------------------------------- /rtc_base/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/md5.h -------------------------------------------------------------------------------- /rtc_base/md5digest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/md5digest.cc -------------------------------------------------------------------------------- /rtc_base/md5digest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/md5digest.h -------------------------------------------------------------------------------- /rtc_base/memory_usage.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/memory_usage.cc -------------------------------------------------------------------------------- /rtc_base/memory_usage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/memory_usage.h -------------------------------------------------------------------------------- /rtc_base/messagedigest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/messagedigest.cc -------------------------------------------------------------------------------- /rtc_base/messagedigest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/messagedigest.h -------------------------------------------------------------------------------- /rtc_base/messagehandler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/messagehandler.cc -------------------------------------------------------------------------------- /rtc_base/messagehandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/messagehandler.h -------------------------------------------------------------------------------- /rtc_base/messagequeue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/messagequeue.cc -------------------------------------------------------------------------------- /rtc_base/messagequeue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/messagequeue.h -------------------------------------------------------------------------------- /rtc_base/nat_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/nat_unittest.cc -------------------------------------------------------------------------------- /rtc_base/natserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/natserver.cc -------------------------------------------------------------------------------- /rtc_base/natserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/natserver.h -------------------------------------------------------------------------------- /rtc_base/natsocketfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/natsocketfactory.h -------------------------------------------------------------------------------- /rtc_base/nattypes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/nattypes.cc -------------------------------------------------------------------------------- /rtc_base/nattypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/nattypes.h -------------------------------------------------------------------------------- /rtc_base/nethelper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/nethelper.cc -------------------------------------------------------------------------------- /rtc_base/nethelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/nethelper.h -------------------------------------------------------------------------------- /rtc_base/nethelpers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/nethelpers.cc -------------------------------------------------------------------------------- /rtc_base/nethelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/nethelpers.h -------------------------------------------------------------------------------- /rtc_base/network.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/network.cc -------------------------------------------------------------------------------- /rtc_base/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/network.h -------------------------------------------------------------------------------- /rtc_base/networkmonitor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/networkmonitor.cc -------------------------------------------------------------------------------- /rtc_base/networkmonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/networkmonitor.h -------------------------------------------------------------------------------- /rtc_base/networkroute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/networkroute.h -------------------------------------------------------------------------------- /rtc_base/noop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/noop.cc -------------------------------------------------------------------------------- /rtc_base/noop.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/noop.mm -------------------------------------------------------------------------------- /rtc_base/nullsocketserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/nullsocketserver.h -------------------------------------------------------------------------------- /rtc_base/numerics/mod_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/numerics/mod_ops.h -------------------------------------------------------------------------------- /rtc_base/onetimeevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/onetimeevent.h -------------------------------------------------------------------------------- /rtc_base/openssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/openssl.h -------------------------------------------------------------------------------- /rtc_base/openssladapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/openssladapter.cc -------------------------------------------------------------------------------- /rtc_base/openssladapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/openssladapter.h -------------------------------------------------------------------------------- /rtc_base/openssldigest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/openssldigest.cc -------------------------------------------------------------------------------- /rtc_base/openssldigest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/openssldigest.h -------------------------------------------------------------------------------- /rtc_base/opensslidentity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/opensslidentity.cc -------------------------------------------------------------------------------- /rtc_base/opensslidentity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/opensslidentity.h -------------------------------------------------------------------------------- /rtc_base/optionsfile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/optionsfile.cc -------------------------------------------------------------------------------- /rtc_base/optionsfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/optionsfile.h -------------------------------------------------------------------------------- /rtc_base/pathutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/pathutils.cc -------------------------------------------------------------------------------- /rtc_base/pathutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/pathutils.h -------------------------------------------------------------------------------- /rtc_base/platform_file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/platform_file.cc -------------------------------------------------------------------------------- /rtc_base/platform_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/platform_file.h -------------------------------------------------------------------------------- /rtc_base/platform_thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/platform_thread.cc -------------------------------------------------------------------------------- /rtc_base/platform_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/platform_thread.h -------------------------------------------------------------------------------- /rtc_base/protobuf_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/protobuf_utils.h -------------------------------------------------------------------------------- /rtc_base/proxy_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/proxy_unittest.cc -------------------------------------------------------------------------------- /rtc_base/proxyinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/proxyinfo.cc -------------------------------------------------------------------------------- /rtc_base/proxyinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/proxyinfo.h -------------------------------------------------------------------------------- /rtc_base/proxyserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/proxyserver.cc -------------------------------------------------------------------------------- /rtc_base/proxyserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/proxyserver.h -------------------------------------------------------------------------------- /rtc_base/ptr_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ptr_util.h -------------------------------------------------------------------------------- /rtc_base/race_checker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/race_checker.cc -------------------------------------------------------------------------------- /rtc_base/race_checker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/race_checker.h -------------------------------------------------------------------------------- /rtc_base/random.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/random.cc -------------------------------------------------------------------------------- /rtc_base/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/random.h -------------------------------------------------------------------------------- /rtc_base/random_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/random_unittest.cc -------------------------------------------------------------------------------- /rtc_base/rate_limiter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/rate_limiter.cc -------------------------------------------------------------------------------- /rtc_base/rate_limiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/rate_limiter.h -------------------------------------------------------------------------------- /rtc_base/rate_statistics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/rate_statistics.cc -------------------------------------------------------------------------------- /rtc_base/rate_statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/rate_statistics.h -------------------------------------------------------------------------------- /rtc_base/ratelimiter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ratelimiter.cc -------------------------------------------------------------------------------- /rtc_base/ratelimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ratelimiter.h -------------------------------------------------------------------------------- /rtc_base/ratetracker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ratetracker.cc -------------------------------------------------------------------------------- /rtc_base/ratetracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ratetracker.h -------------------------------------------------------------------------------- /rtc_base/refcount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/refcount.h -------------------------------------------------------------------------------- /rtc_base/refcountedobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/refcountedobject.h -------------------------------------------------------------------------------- /rtc_base/refcounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/refcounter.h -------------------------------------------------------------------------------- /rtc_base/rtccertificate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/rtccertificate.cc -------------------------------------------------------------------------------- /rtc_base/rtccertificate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/rtccertificate.h -------------------------------------------------------------------------------- /rtc_base/sanitizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sanitizer.h -------------------------------------------------------------------------------- /rtc_base/scoped_ref_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/scoped_ref_ptr.h -------------------------------------------------------------------------------- /rtc_base/sha1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sha1.cc -------------------------------------------------------------------------------- /rtc_base/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sha1.h -------------------------------------------------------------------------------- /rtc_base/sha1digest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sha1digest.cc -------------------------------------------------------------------------------- /rtc_base/sha1digest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sha1digest.h -------------------------------------------------------------------------------- /rtc_base/signalthread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/signalthread.cc -------------------------------------------------------------------------------- /rtc_base/signalthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/signalthread.h -------------------------------------------------------------------------------- /rtc_base/sigslot.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sigslot.cc -------------------------------------------------------------------------------- /rtc_base/sigslot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sigslot.h -------------------------------------------------------------------------------- /rtc_base/sigslotrepeater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sigslotrepeater.h -------------------------------------------------------------------------------- /rtc_base/sigslottester.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sigslottester.h -------------------------------------------------------------------------------- /rtc_base/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socket.h -------------------------------------------------------------------------------- /rtc_base/socket_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socket_unittest.cc -------------------------------------------------------------------------------- /rtc_base/socket_unittest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socket_unittest.h -------------------------------------------------------------------------------- /rtc_base/socketadapters.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socketadapters.cc -------------------------------------------------------------------------------- /rtc_base/socketadapters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socketadapters.h -------------------------------------------------------------------------------- /rtc_base/socketaddress.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socketaddress.cc -------------------------------------------------------------------------------- /rtc_base/socketaddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socketaddress.h -------------------------------------------------------------------------------- /rtc_base/socketfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socketfactory.h -------------------------------------------------------------------------------- /rtc_base/socketserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socketserver.h -------------------------------------------------------------------------------- /rtc_base/socketstream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socketstream.cc -------------------------------------------------------------------------------- /rtc_base/socketstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/socketstream.h -------------------------------------------------------------------------------- /rtc_base/ssladapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ssladapter.cc -------------------------------------------------------------------------------- /rtc_base/ssladapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/ssladapter.h -------------------------------------------------------------------------------- /rtc_base/sslfingerprint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sslfingerprint.cc -------------------------------------------------------------------------------- /rtc_base/sslfingerprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sslfingerprint.h -------------------------------------------------------------------------------- /rtc_base/sslidentity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sslidentity.cc -------------------------------------------------------------------------------- /rtc_base/sslidentity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sslidentity.h -------------------------------------------------------------------------------- /rtc_base/sslroots.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sslroots.h -------------------------------------------------------------------------------- /rtc_base/sslstreamadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/sslstreamadapter.h -------------------------------------------------------------------------------- /rtc_base/stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/stream.cc -------------------------------------------------------------------------------- /rtc_base/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/stream.h -------------------------------------------------------------------------------- /rtc_base/stream_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/stream_unittest.cc -------------------------------------------------------------------------------- /rtc_base/string_to_number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/string_to_number.h -------------------------------------------------------------------------------- /rtc_base/stringencode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/stringencode.cc -------------------------------------------------------------------------------- /rtc_base/stringencode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/stringencode.h -------------------------------------------------------------------------------- /rtc_base/stringize_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/stringize_macros.h -------------------------------------------------------------------------------- /rtc_base/stringutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/stringutils.cc -------------------------------------------------------------------------------- /rtc_base/stringutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/stringutils.h -------------------------------------------------------------------------------- /rtc_base/swap_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/swap_queue.h -------------------------------------------------------------------------------- /rtc_base/task_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/task_queue.h -------------------------------------------------------------------------------- /rtc_base/task_queue_gcd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/task_queue_gcd.cc -------------------------------------------------------------------------------- /rtc_base/task_queue_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/task_queue_posix.h -------------------------------------------------------------------------------- /rtc_base/task_queue_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/task_queue_win.cc -------------------------------------------------------------------------------- /rtc_base/template_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/template_util.h -------------------------------------------------------------------------------- /rtc_base/testbase64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/testbase64.h -------------------------------------------------------------------------------- /rtc_base/testclient.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/testclient.cc -------------------------------------------------------------------------------- /rtc_base/testclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/testclient.h -------------------------------------------------------------------------------- /rtc_base/testechoserver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/testechoserver.cc -------------------------------------------------------------------------------- /rtc_base/testechoserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/testechoserver.h -------------------------------------------------------------------------------- /rtc_base/testutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/testutils.cc -------------------------------------------------------------------------------- /rtc_base/testutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/testutils.h -------------------------------------------------------------------------------- /rtc_base/thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/thread.cc -------------------------------------------------------------------------------- /rtc_base/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/thread.h -------------------------------------------------------------------------------- /rtc_base/thread_checker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/thread_checker.h -------------------------------------------------------------------------------- /rtc_base/thread_darwin.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/thread_darwin.mm -------------------------------------------------------------------------------- /rtc_base/thread_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/thread_unittest.cc -------------------------------------------------------------------------------- /rtc_base/timedelta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/timedelta.h -------------------------------------------------------------------------------- /rtc_base/timestampaligner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/timestampaligner.h -------------------------------------------------------------------------------- /rtc_base/timeutils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/timeutils.cc -------------------------------------------------------------------------------- /rtc_base/timeutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/timeutils.h -------------------------------------------------------------------------------- /rtc_base/trace_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/trace_event.h -------------------------------------------------------------------------------- /rtc_base/transformadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/transformadapter.h -------------------------------------------------------------------------------- /rtc_base/type_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/type_traits.h -------------------------------------------------------------------------------- /rtc_base/unittest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/unittest_main.cc -------------------------------------------------------------------------------- /rtc_base/unixfilesystem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/unixfilesystem.cc -------------------------------------------------------------------------------- /rtc_base/unixfilesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/unixfilesystem.h -------------------------------------------------------------------------------- /rtc_base/weak_ptr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/weak_ptr.cc -------------------------------------------------------------------------------- /rtc_base/weak_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/weak_ptr.h -------------------------------------------------------------------------------- /rtc_base/win32.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32.cc -------------------------------------------------------------------------------- /rtc_base/win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32.h -------------------------------------------------------------------------------- /rtc_base/win32_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32_unittest.cc -------------------------------------------------------------------------------- /rtc_base/win32filesystem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32filesystem.cc -------------------------------------------------------------------------------- /rtc_base/win32filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32filesystem.h -------------------------------------------------------------------------------- /rtc_base/win32socketinit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32socketinit.cc -------------------------------------------------------------------------------- /rtc_base/win32socketinit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32socketinit.h -------------------------------------------------------------------------------- /rtc_base/win32window.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32window.cc -------------------------------------------------------------------------------- /rtc_base/win32window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/win32window.h -------------------------------------------------------------------------------- /rtc_base/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_base/window.h -------------------------------------------------------------------------------- /rtc_tools/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/BUILD.gn -------------------------------------------------------------------------------- /rtc_tools/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/DEPS -------------------------------------------------------------------------------- /rtc_tools/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/OWNERS -------------------------------------------------------------------------------- /rtc_tools/class_usage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/class_usage.sh -------------------------------------------------------------------------------- /rtc_tools/compare_videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/compare_videos.py -------------------------------------------------------------------------------- /rtc_tools/event_log_visualizer/OWNERS: -------------------------------------------------------------------------------- 1 | terelius@webrtc.org 2 | -------------------------------------------------------------------------------- /rtc_tools/header_usage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/header_usage.sh -------------------------------------------------------------------------------- /rtc_tools/loopback_test/OWNERS: -------------------------------------------------------------------------------- 1 | andresp@webrtc.org 2 | -------------------------------------------------------------------------------- /rtc_tools/rtcbot/OWNERS: -------------------------------------------------------------------------------- 1 | andresp@webrtc.org 2 | -------------------------------------------------------------------------------- /rtc_tools/rtcbot/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/rtcbot/README -------------------------------------------------------------------------------- /rtc_tools/rtcbot/bot/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/rtcbot/bot/api.js -------------------------------------------------------------------------------- /rtc_tools/rtcbot/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/rtcbot/main.js -------------------------------------------------------------------------------- /rtc_tools/rtcbot/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/rtcbot/test.js -------------------------------------------------------------------------------- /rtc_tools/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/testing/README.md -------------------------------------------------------------------------------- /rtc_tools/testing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/testing/utils.py -------------------------------------------------------------------------------- /rtc_tools/video_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/rtc_tools/video_analysis.py -------------------------------------------------------------------------------- /sdk/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/BUILD.gn -------------------------------------------------------------------------------- /sdk/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/OWNERS -------------------------------------------------------------------------------- /sdk/android/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/android/BUILD.gn -------------------------------------------------------------------------------- /sdk/android/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/android/OWNERS -------------------------------------------------------------------------------- /sdk/android/PRESUBMIT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/android/PRESUBMIT.py -------------------------------------------------------------------------------- /sdk/android/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/android/README -------------------------------------------------------------------------------- /sdk/android/src/jni/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/android/src/jni/DEPS -------------------------------------------------------------------------------- /sdk/android/src/jni/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/android/src/jni/OWNERS -------------------------------------------------------------------------------- /sdk/android/src/jni/pc/OWNERS: -------------------------------------------------------------------------------- 1 | deadbeef@webrtc.org 2 | -------------------------------------------------------------------------------- /sdk/objc/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/objc/DEPS -------------------------------------------------------------------------------- /sdk/objc/Framework/Classes/PeerConnection/OWNERS: -------------------------------------------------------------------------------- 1 | deadbeef@webrtc.org 2 | -------------------------------------------------------------------------------- /sdk/objc/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/objc/OWNERS -------------------------------------------------------------------------------- /sdk/objc/WebRTC.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/sdk/objc/WebRTC.podspec -------------------------------------------------------------------------------- /stats/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/BUILD.gn -------------------------------------------------------------------------------- /stats/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/DEPS -------------------------------------------------------------------------------- /stats/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/OWNERS -------------------------------------------------------------------------------- /stats/rtcstats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/rtcstats.cc -------------------------------------------------------------------------------- /stats/rtcstats_objects.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/rtcstats_objects.cc -------------------------------------------------------------------------------- /stats/rtcstats_unittest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/rtcstats_unittest.cc -------------------------------------------------------------------------------- /stats/rtcstatsreport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/rtcstatsreport.cc -------------------------------------------------------------------------------- /stats/test/rtcteststats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/test/rtcteststats.cc -------------------------------------------------------------------------------- /stats/test/rtcteststats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/stats/test/rtcteststats.h -------------------------------------------------------------------------------- /style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/style-guide.md -------------------------------------------------------------------------------- /system_wrappers/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/system_wrappers/BUILD.gn -------------------------------------------------------------------------------- /system_wrappers/DEPS: -------------------------------------------------------------------------------- 1 | include_rules = [ 2 | ] 3 | 4 | -------------------------------------------------------------------------------- /system_wrappers/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/system_wrappers/OWNERS -------------------------------------------------------------------------------- /test/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/BUILD.gn -------------------------------------------------------------------------------- /test/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/DEPS -------------------------------------------------------------------------------- /test/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/OWNERS -------------------------------------------------------------------------------- /test/call_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/call_test.cc -------------------------------------------------------------------------------- /test/call_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/call_test.h -------------------------------------------------------------------------------- /test/constants.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/constants.cc -------------------------------------------------------------------------------- /test/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/constants.h -------------------------------------------------------------------------------- /test/direct_transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/direct_transport.cc -------------------------------------------------------------------------------- /test/direct_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/direct_transport.h -------------------------------------------------------------------------------- /test/drifting_clock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/drifting_clock.cc -------------------------------------------------------------------------------- /test/drifting_clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/drifting_clock.h -------------------------------------------------------------------------------- /test/encoder_settings.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/encoder_settings.cc -------------------------------------------------------------------------------- /test/encoder_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/encoder_settings.h -------------------------------------------------------------------------------- /test/fake_audio_device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_audio_device.cc -------------------------------------------------------------------------------- /test/fake_audio_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_audio_device.h -------------------------------------------------------------------------------- /test/fake_decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_decoder.cc -------------------------------------------------------------------------------- /test/fake_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_decoder.h -------------------------------------------------------------------------------- /test/fake_encoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_encoder.cc -------------------------------------------------------------------------------- /test/fake_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_encoder.h -------------------------------------------------------------------------------- /test/fake_network_pipe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_network_pipe.cc -------------------------------------------------------------------------------- /test/fake_network_pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_network_pipe.h -------------------------------------------------------------------------------- /test/fake_texture_frame.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_texture_frame.cc -------------------------------------------------------------------------------- /test/fake_texture_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_texture_frame.h -------------------------------------------------------------------------------- /test/fake_videorenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fake_videorenderer.h -------------------------------------------------------------------------------- /test/field_trial.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/field_trial.cc -------------------------------------------------------------------------------- /test/field_trial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/field_trial.h -------------------------------------------------------------------------------- /test/frame_generator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/frame_generator.cc -------------------------------------------------------------------------------- /test/frame_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/frame_generator.h -------------------------------------------------------------------------------- /test/frame_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/frame_utils.cc -------------------------------------------------------------------------------- /test/frame_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/frame_utils.h -------------------------------------------------------------------------------- /test/fuzzers/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fuzzers/BUILD.gn -------------------------------------------------------------------------------- /test/fuzzers/DEPS: -------------------------------------------------------------------------------- 1 | include_rules = [ 2 | "+webrtc", 3 | ] 4 | -------------------------------------------------------------------------------- /test/fuzzers/OWNERS: -------------------------------------------------------------------------------- 1 | henrik.lundin@webrtc.org 2 | -------------------------------------------------------------------------------- /test/fuzzers/corpora/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/fuzzers/corpora/README -------------------------------------------------------------------------------- /test/fuzzers/corpora/rtcp-corpus/47.rtcp: -------------------------------------------------------------------------------- 1 | € -------------------------------------------------------------------------------- /test/fuzzers/corpora/rtcp-corpus/55.rtcp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzzers/corpora/rtcp-corpus/62.rtcp: -------------------------------------------------------------------------------- 1 | @ -------------------------------------------------------------------------------- /test/fuzzers/corpora/stun.tokens: -------------------------------------------------------------------------------- 1 | "2112A442" 2 | "12214A24" 3 | -------------------------------------------------------------------------------- /test/gl/gl_renderer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/gl/gl_renderer.cc -------------------------------------------------------------------------------- /test/gl/gl_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/gl/gl_renderer.h -------------------------------------------------------------------------------- /test/gmock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/gmock.h -------------------------------------------------------------------------------- /test/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/gtest.h -------------------------------------------------------------------------------- /test/ios/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/ios/Info.plist -------------------------------------------------------------------------------- /test/ios/test_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/ios/test_support.h -------------------------------------------------------------------------------- /test/ios/test_support.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/ios/test_support.mm -------------------------------------------------------------------------------- /test/linux/glx_renderer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/linux/glx_renderer.cc -------------------------------------------------------------------------------- /test/linux/glx_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/linux/glx_renderer.h -------------------------------------------------------------------------------- /test/mac/run_test.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/mac/run_test.mm -------------------------------------------------------------------------------- /test/mock_audio_decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/mock_audio_decoder.cc -------------------------------------------------------------------------------- /test/mock_audio_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/mock_audio_decoder.h -------------------------------------------------------------------------------- /test/mock_audio_encoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/mock_audio_encoder.cc -------------------------------------------------------------------------------- /test/mock_audio_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/mock_audio_encoder.h -------------------------------------------------------------------------------- /test/mock_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/mock_transport.h -------------------------------------------------------------------------------- /test/mock_voice_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/mock_voice_engine.h -------------------------------------------------------------------------------- /test/null_transport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/null_transport.cc -------------------------------------------------------------------------------- /test/null_transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/null_transport.h -------------------------------------------------------------------------------- /test/rtcp_packet_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/rtcp_packet_parser.cc -------------------------------------------------------------------------------- /test/rtcp_packet_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/rtcp_packet_parser.h -------------------------------------------------------------------------------- /test/rtp_file_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/rtp_file_reader.cc -------------------------------------------------------------------------------- /test/rtp_file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/rtp_file_reader.h -------------------------------------------------------------------------------- /test/rtp_file_writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/rtp_file_writer.cc -------------------------------------------------------------------------------- /test/rtp_file_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/rtp_file_writer.h -------------------------------------------------------------------------------- /test/rtp_rtcp_observer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/rtp_rtcp_observer.h -------------------------------------------------------------------------------- /test/run_loop.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/run_loop.cc -------------------------------------------------------------------------------- /test/run_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/run_loop.h -------------------------------------------------------------------------------- /test/run_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/run_test.cc -------------------------------------------------------------------------------- /test/run_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/run_test.h -------------------------------------------------------------------------------- /test/statistics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/statistics.cc -------------------------------------------------------------------------------- /test/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/statistics.h -------------------------------------------------------------------------------- /test/test_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/test_main.cc -------------------------------------------------------------------------------- /test/vcm_capturer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/vcm_capturer.cc -------------------------------------------------------------------------------- /test/vcm_capturer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/vcm_capturer.h -------------------------------------------------------------------------------- /test/video_capturer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/video_capturer.cc -------------------------------------------------------------------------------- /test/video_capturer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/video_capturer.h -------------------------------------------------------------------------------- /test/video_codec_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/video_codec_settings.h -------------------------------------------------------------------------------- /test/video_renderer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/video_renderer.cc -------------------------------------------------------------------------------- /test/video_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/video_renderer.h -------------------------------------------------------------------------------- /test/win/d3d_renderer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/win/d3d_renderer.cc -------------------------------------------------------------------------------- /test/win/d3d_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/win/d3d_renderer.h -------------------------------------------------------------------------------- /test/win/run_loop_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/test/win/run_loop_win.cc -------------------------------------------------------------------------------- /tools_webrtc/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/OWNERS -------------------------------------------------------------------------------- /tools_webrtc/PRESUBMIT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/PRESUBMIT.py -------------------------------------------------------------------------------- /tools_webrtc/android/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools_webrtc/cpu/OWNERS: -------------------------------------------------------------------------------- 1 | tommi@webrtc.org 2 | -------------------------------------------------------------------------------- /tools_webrtc/cpu/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/cpu/README -------------------------------------------------------------------------------- /tools_webrtc/cpu/cpu_mon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/cpu/cpu_mon.py -------------------------------------------------------------------------------- /tools_webrtc/ios/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/ios/OWNERS -------------------------------------------------------------------------------- /tools_webrtc/ios/no_op.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/ios/no_op.cc -------------------------------------------------------------------------------- /tools_webrtc/libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools_webrtc/mb/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/mb/OWNERS -------------------------------------------------------------------------------- /tools_webrtc/mb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/mb/README.md -------------------------------------------------------------------------------- /tools_webrtc/mb/mb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/mb/mb -------------------------------------------------------------------------------- /tools_webrtc/mb/mb.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/mb/mb.bat -------------------------------------------------------------------------------- /tools_webrtc/mb/mb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/mb/mb.py -------------------------------------------------------------------------------- /tools_webrtc/msan/OWNERS: -------------------------------------------------------------------------------- 1 | phoglund@webrtc.org 2 | -------------------------------------------------------------------------------- /tools_webrtc/presubmit_checks_lib/testdata/all_build_files/subpackage1/subsubpackage1/BUILD.gn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools_webrtc/presubmit_checks_lib/testdata/all_build_files/subpackage2/subsubpackage2/BUILD.gn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools_webrtc/presubmit_checks_lib/testdata/circular_dependency/.gn: -------------------------------------------------------------------------------- 1 | buildconfig = "//BUILDCONFIG.gn" 2 | -------------------------------------------------------------------------------- /tools_webrtc/presubmit_checks_lib/testdata/common_prefix/call/BUILD.gn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools_webrtc/presubmit_checks_lib/testdata/common_prefix/expected.pyl: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /tools_webrtc/presubmit_checks_lib/testdata/multiple_errors_multiple_targets/subpackage1/BUILD.gn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools_webrtc/presubmit_checks_lib/testdata/multiple_errors_multiple_targets/subpackage2/BUILD.gn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools_webrtc/presubmit_checks_lib/testdata/no_errors/expected.pyl: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /tools_webrtc/sancov/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/sancov/README -------------------------------------------------------------------------------- /tools_webrtc/sanitizers/OWNERS: -------------------------------------------------------------------------------- 1 | phoglund@webrtc.org 2 | -------------------------------------------------------------------------------- /tools_webrtc/ubsan/OWNERS: -------------------------------------------------------------------------------- 1 | phoglund@webrtc.org 2 | -------------------------------------------------------------------------------- /tools_webrtc/valgrind/gtest_exclude/OWNERS: -------------------------------------------------------------------------------- 1 | * 2 | 3 | -------------------------------------------------------------------------------- /tools_webrtc/valgrind/memcheck/OWNERS: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygMagick++-1.dll.sha1: -------------------------------------------------------------------------------- 1 | 120b4f60511d1e8cdd14fbade0c814feefb0c7b2 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygMagickCore-1.dll.sha1: -------------------------------------------------------------------------------- 1 | c289cd5eb1130bc86bf290b2e5a636f762a1008c -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygXau-6.dll.sha1: -------------------------------------------------------------------------------- 1 | 2c8229b012e529bbe818a8edfd15c03e90eadf5d -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygXdmcp-6.dll.sha1: -------------------------------------------------------------------------------- 1 | 0e6982fa3e0e9a83c7112d096ed276fab086a955 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygXft-2.dll.sha1: -------------------------------------------------------------------------------- 1 | bc682da3888716c0f982db7e3bf3d46d41c736e5 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygbz2-1.dll.sha1: -------------------------------------------------------------------------------- 1 | 990f8dcd0934b73cd0bd87b1482f7b532cfed071 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygcairo-gobject-2.dll.sha1: -------------------------------------------------------------------------------- 1 | 13cb1e859801f0008f8dca05e2edb2389db2b716 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygcrypto-1.0.0.dll.sha1: -------------------------------------------------------------------------------- 1 | b8d5f99e6f5c87003ca1046511a1b11a6482e8da -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygfontconfig-1.dll.sha1: -------------------------------------------------------------------------------- 1 | b57ece16d8fbcffc3093077cfbc59e27837d0a22 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygform-10.dll.sha1: -------------------------------------------------------------------------------- 1 | ad015f1a5519f4273bf363f672517ef3f6979d1e -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cyggcc_s-1.dll.sha1: -------------------------------------------------------------------------------- 1 | 9e1bf06cb56add8605dbc30fca7f80456ae277f7 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cyggdbm-4.dll.sha1: -------------------------------------------------------------------------------- 1 | 313d5bcff3cec41fd0ad900f9b85ad0496faa321 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cyggraphite2-3.dll.sha1: -------------------------------------------------------------------------------- 1 | 9efd795275d1f96517e5a0f244d8a7475db5cb1d -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygharfbuzz-0.dll.sha1: -------------------------------------------------------------------------------- 1 | b85e98d97e0a5d4433944f9a61702b8c72de01a6 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygicutest.dll.sha1: -------------------------------------------------------------------------------- 1 | 220a64eaea188d884f7090137290469b4cebb8d8 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygmenu-10.dll.sha1: -------------------------------------------------------------------------------- 1 | c7a6a30626107ad1150cc1074d62a476728edfec -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygncurses++-10.dll.sha1: -------------------------------------------------------------------------------- 1 | 21a8fcef8c6d66769ea8c019294e27c959135df0 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygncurses++w-10.dll.sha1: -------------------------------------------------------------------------------- 1 | fb5fea774f9e78f7ddc29a516e58f7afc45a113e -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygpango-1.0-0.dll.sha1: -------------------------------------------------------------------------------- 1 | 4d05a789b8b9e6c05a0e1d315bc7afd7ec015301 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygpcre-1.dll.sha1: -------------------------------------------------------------------------------- 1 | 28e70bf479bfd46136ab90b108c8da025989ec8d -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygpng14-14.dll.sha1: -------------------------------------------------------------------------------- 1 | 9f916788fb5702dd71724b21a28f65f484acc1b5 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygpstoedit-0.dll.sha1: -------------------------------------------------------------------------------- 1 | 8769e9cade95b51bf031921dbf538af7b7ed9616 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygssp-0.dll.sha1: -------------------------------------------------------------------------------- 1 | f093531a544f830d9577220bb3a1bf5bd8df2ec2 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygtiff-5.dll.sha1: -------------------------------------------------------------------------------- 1 | 7b7dcf0a48a1f2da4baa5fbef95160bde900bd53 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygwin1.dll.sha1: -------------------------------------------------------------------------------- 1 | 2124fabeb6adc54fe7d24f6055847a5d7a87b369 -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygxcb-1.dll.sha1: -------------------------------------------------------------------------------- 1 | 17d2046d7d7720f9938c1de6ed805aaff1a6481c -------------------------------------------------------------------------------- /tools_webrtc/video_quality_toolchain/win/cygxcb-shm-0.dll.sha1: -------------------------------------------------------------------------------- 1 | acdb0328ec4b29efef9da66acb2b78259acdf4a7 -------------------------------------------------------------------------------- /tools_webrtc/whitespace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/tools_webrtc/whitespace.txt -------------------------------------------------------------------------------- /typedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/typedefs.h -------------------------------------------------------------------------------- /video/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/BUILD.gn -------------------------------------------------------------------------------- /video/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/DEPS -------------------------------------------------------------------------------- /video/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/OWNERS -------------------------------------------------------------------------------- /video/call_stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/call_stats.cc -------------------------------------------------------------------------------- /video/call_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/call_stats.h -------------------------------------------------------------------------------- /video/end_to_end_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/end_to_end_tests.cc -------------------------------------------------------------------------------- /video/full_stack_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/full_stack_tests.cc -------------------------------------------------------------------------------- /video/payload_router.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/payload_router.cc -------------------------------------------------------------------------------- /video/payload_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/payload_router.h -------------------------------------------------------------------------------- /video/picture_id_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/picture_id_tests.cc -------------------------------------------------------------------------------- /video/quality_threshold.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/quality_threshold.cc -------------------------------------------------------------------------------- /video/quality_threshold.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/quality_threshold.h -------------------------------------------------------------------------------- /video/replay.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/replay.cc -------------------------------------------------------------------------------- /video/report_block_stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/report_block_stats.cc -------------------------------------------------------------------------------- /video/report_block_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/report_block_stats.h -------------------------------------------------------------------------------- /video/send_delay_stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/send_delay_stats.cc -------------------------------------------------------------------------------- /video/send_delay_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/send_delay_stats.h -------------------------------------------------------------------------------- /video/stats_counter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/stats_counter.cc -------------------------------------------------------------------------------- /video/stats_counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/stats_counter.h -------------------------------------------------------------------------------- /video/transport_adapter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/transport_adapter.cc -------------------------------------------------------------------------------- /video/transport_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/transport_adapter.h -------------------------------------------------------------------------------- /video/video_loopback.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/video_loopback.cc -------------------------------------------------------------------------------- /video/video_quality_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/video_quality_test.cc -------------------------------------------------------------------------------- /video/video_quality_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/video_quality_test.h -------------------------------------------------------------------------------- /video/video_send_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/video_send_stream.cc -------------------------------------------------------------------------------- /video/video_send_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/video/video_send_stream.h -------------------------------------------------------------------------------- /voice_engine/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/BUILD.gn -------------------------------------------------------------------------------- /voice_engine/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/DEPS -------------------------------------------------------------------------------- /voice_engine/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/OWNERS -------------------------------------------------------------------------------- /voice_engine/audio_level.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/audio_level.cc -------------------------------------------------------------------------------- /voice_engine/audio_level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/audio_level.h -------------------------------------------------------------------------------- /voice_engine/channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/channel.cc -------------------------------------------------------------------------------- /voice_engine/channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/channel.h -------------------------------------------------------------------------------- /voice_engine/shared_data.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/shared_data.cc -------------------------------------------------------------------------------- /voice_engine/utility.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/utility.cc -------------------------------------------------------------------------------- /voice_engine/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/voice_engine/utility.h -------------------------------------------------------------------------------- /webrtc.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/webrtc.gni -------------------------------------------------------------------------------- /whitespace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/webrtc/HEAD/whitespace.txt --------------------------------------------------------------------------------