webrtc/api/test
Sebastian Jansson db5d7e470f Cleanup: Use common IP overhead definitions in test and prod code
This avoid duplication. As part of this moving the overhead calculation
to the IP address class so it's easier to find and more natural to use.

Bug: webrtc:9883
Change-Id: If4d865f445bc1a302572896932966ce30294e339
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/169445
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30657}
2020-03-02 11:36:58 +00:00
..
network_emulation Cleanup: Use common IP overhead definitions in test and prod code 2020-03-02 11:36:58 +00:00
video Revert "Reland "Reland "Reland "Distinguish between send and receive codecs"""" 2020-02-07 15:11:08 +00:00
audio_quality_analyzer_interface.h Implement DefaultAudioQualityAnalyzer. 2019-04-07 14:32:33 +00:00
audioproc_float.cc audioproc_f: input AEC dump as string, output audio to vector 2019-08-12 09:17:36 +00:00
audioproc_float.h audioproc_f: input AEC dump as string, output audio to vector 2019-08-12 09:17:36 +00:00
compile_all_headers.cc Add a test that all //api/test headers are compilable. 2019-03-14 05:27:53 +00:00
create_frame_generator.cc Migrate WebRTC on FrameGeneratorInterface and remove FrameGenerator class 2019-12-07 00:54:26 +00:00
create_frame_generator.h Migrate WebRTC on FrameGeneratorInterface and remove FrameGenerator class 2019-12-07 00:54:26 +00:00
create_network_emulation_manager.cc Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
create_network_emulation_manager.h Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
create_peerconnection_quality_test_fixture.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
create_peerconnection_quality_test_fixture.h Move API for PC e2e test framework to the public API folder 2019-03-22 16:52:16 +00:00
create_simulcast_test_fixture.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
create_simulcast_test_fixture.h Generalize SimulcastEncoderAdapter, use for H264 & VP8. 2018-06-21 15:57:43 +00:00
create_time_controller.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
create_time_controller.h Adds simulated time controller API. 2020-02-03 10:19:08 +00:00
create_time_controller_unittest.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
create_video_quality_test_fixture.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
create_video_quality_test_fixture.h Format almost everything. 2019-07-08 13:45:15 +00:00
create_videocodec_test_fixture.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
create_videocodec_test_fixture.h Move VideoCodecTest configuration classes to api/test. 2018-05-22 12:14:38 +00:00
DEPS Add ability to set custom adapter type on emulated endpoint 2020-01-24 12:53:07 +00:00
dummy_peer_connection.h Reland "Expose can_trickle_ice_candidates on PeerConnection" 2020-03-02 11:35:53 +00:00
fake_datagram_transport.h Allow non-identical datagram transport parameters. 2020-01-29 18:14:24 +00:00
fake_frame_decryptor.cc Format almost everything. 2019-07-08 13:45:15 +00:00
fake_frame_decryptor.h Format almost everything. 2019-07-08 13:45:15 +00:00
fake_frame_encryptor.cc Format almost everything. 2019-07-08 13:45:15 +00:00
fake_frame_encryptor.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
fake_media_transport.h Allow non-identical datagram transport parameters. 2020-01-29 18:14:24 +00:00
frame_generator_interface.h Introduce FrameGeneratorInterface 2019-12-04 21:09:57 +00:00
loopback_media_transport.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
loopback_media_transport.h Allow non-identical datagram transport parameters. 2020-01-29 18:14:24 +00:00
loopback_media_transport_unittest.cc Delete media transport integration. 2019-11-26 19:19:36 +00:00
mock_audio_mixer.h Format almost everything. 2019-07-08 13:45:15 +00:00
mock_fec_controller_override.h Pass FecControllerOverride to Vp8FrameBufferControllerFactory::Create 2019-07-02 10:55:55 +00:00
mock_frame_decryptor.cc Fixes use after free error when setting a new FrameEncryptor on ChannelSend. 2018-10-25 17:36:57 +00:00
mock_frame_decryptor.h Reland "Refactor FrameDecryptorInterface::Decrypt to use new API." 2019-04-09 20:08:56 +00:00
mock_frame_encryptor.cc Format almost everything. 2019-07-08 13:45:15 +00:00
mock_frame_encryptor.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
mock_peerconnectioninterface.h Reland "Expose can_trickle_ice_candidates on PeerConnection" 2020-03-02 11:35:53 +00:00
mock_rtpreceiver.h Deprecate RtpReceiver's SetParameters method 2019-12-03 19:50:42 +00:00
mock_rtpsender.h Rejected simulcast layers will no longer appear in GetParameters(). 2019-02-19 22:01:53 +00:00
mock_video_bitrate_allocator.h Update VideoBitrateAllocator allocate to take a struct with more fields 2019-08-02 13:52:54 +00:00
mock_video_bitrate_allocator_factory.h Reland "Use the factory instead of using the builtin code path in VideoCodecInitializer" 2018-11-08 19:10:47 +00:00
mock_video_decoder.cc Move MockVideoDecoder to api/test. 2018-10-15 13:45:27 +00:00
mock_video_decoder.h Delete DecodedImageCallback::ReceivedDecodedFrame 2019-04-25 08:09:29 +00:00
mock_video_decoder_factory.h Add StereoCodecAdapter classes 2017-10-31 06:39:52 +00:00
mock_video_encoder.cc Add mock_video_encoder.h to api/test 2018-10-12 13:23:36 +00:00
mock_video_encoder.h Allow software fallback on lowest simulcast stream for temporal support 2020-01-31 16:44:47 +00:00
mock_video_encoder_factory.h Revert "Replace VideoEncoderFactory::QueryVideoEncoder with VideoEncoder::GetEncoderInfo" 2018-12-10 10:36:00 +00:00
neteq_simulator.cc Remove the move constructor from NetEqState. 2018-09-11 09:19:09 +00:00
neteq_simulator.h Expose run function to NetEqSimulator 2020-01-29 11:55:05 +00:00
neteq_simulator_factory.cc Remove function that takes command-line arguments directly 2020-01-30 12:42:38 +00:00
neteq_simulator_factory.h Remove function that takes command-line arguments directly 2020-01-30 12:42:38 +00:00
network_emulation_manager.cc Adds queue length setter to simulated network node builder. 2019-12-12 09:15:21 +00:00
network_emulation_manager.h Add ability to set custom adapter type on emulated endpoint 2020-01-24 12:53:07 +00:00
OWNERS Adds srte to api/test/OWNERS. 2020-01-07 08:56:04 +00:00
peerconnection_quality_test_fixture.h Add ability to enable AV sync in PC level tests 2020-02-27 14:22:23 +00:00
simulated_network.h Exposing more features in the network emulation manager API. 2019-12-06 08:47:19 +00:00
simulcast_test_fixture.h Changed FakeVp8Encoder to write dimensions in payload. 2018-10-08 08:37:38 +00:00
stats_observer_interface.h Do not use absl::flat_hash_map in DefaultVideoQualityAnalyzer. 2019-05-08 10:23:59 +00:00
test_dependency_factory.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
test_dependency_factory.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
time_controller.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
time_controller.h Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
track_id_stream_label_map.h Enable custom metrics gathering from stats API in PC framework. 2019-08-20 11:33:18 +00:00
video_quality_analyzer_interface.h Add frame receive to frame rendered metric to video_quality_analyzer 2019-09-19 14:43:04 +00:00
video_quality_test_fixture.h Remove api/bitrate_constraints.h. 2019-09-18 06:37:58 +00:00
videocodec_test_fixture.h Add output_path to VideoCodecTestFixture::Config. 2019-11-06 08:48:52 +00:00
videocodec_test_stats.cc Handle non-integer frame rates in video codec tests. 2019-07-12 07:37:43 +00:00
videocodec_test_stats.h Handle non-integer frame rates in video codec tests. 2019-07-12 07:37:43 +00:00