webrtc/api
Artem Titov e269cb4fe2 Add support of overriding network simulation in video quality tests.
Add ability to provide custom implementation of
NetworkSimulatedInterface for sender and receiver network in
VideoQualityTestFixtureInterface, passing them to the factory method.
Also unite this mechanism with FecControllerFactoryInterface injection.


Bug: webrtc:9630
Change-Id: I79259113e0fc00d933b73ca299afa836a4cd19d2
Reviewed-on: https://webrtc-review.googlesource.com/96280
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24476}
2018-08-29 08:50:50 +00:00
..
audio Increases max size of webrtc::AudioFrame from 60ms to 120ms @32kHz. 2018-08-29 08:43:03 +00:00
audio_codecs Audio encoder tests: Create audio encoders the new way 2018-08-22 07:48:55 +00:00
call Enable clang::find_bad_constructs for call/ (part 1). 2018-07-26 15:33:12 +00:00
ortc Revert "Delete leftover includes and declarations for MediaConstraintsInterface" 2018-08-27 11:26:42 +00:00
stats Enabling clang::find_bad_constructs for libjingle_peerconnection_api. 2018-07-19 09:17:10 +00:00
test Add support of overriding network simulation in video quality tests. 2018-08-29 08:50:50 +00:00
transport Adds start bitrate handling to task queue congestion controller. 2018-08-22 10:09:26 +00:00
units Adds debug printing of units in unit tests. 2018-08-27 08:28:12 +00:00
video The default logic for creating video bitrate allocator. 2018-08-23 20:50:32 +00:00
video_codecs Remove kVideoCodecUnknown from WebRTC. 2018-08-16 15:15:39 +00:00
array_view.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
array_view_unittest.cc ArrayView, adding ctor for fixed-size views of const(expr) std::array. 2018-05-15 13:49:02 +00:00
asyncresolverfactory.h Support domain name ICE candidates 2018-08-24 04:54:43 +00:00
audio_options.cc Remove chromium clang style errors affecting sdk/android/media_jni 2018-04-09 13:55:49 +00:00
audio_options.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
bitrate_constraints.h Convert video quality test from a TEST_F to a TEST fixture. 2018-06-21 15:49:43 +00:00
BUILD.gn Delete almost all use of MediaConstraintsInterface in the PeerConnection API 2018-08-23 07:14:37 +00:00
candidate.cc This CL removes all usages of our custom ostream << overloads. 2018-04-03 12:51:00 +00:00
candidate.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cryptoparams.h Fix ortc_api circular deps. 2017-11-15 13:31:51 +00:00
datachannelinterface.cc Enabling clang::find_bad_constructs for libjingle_peerconnection_api. 2018-07-19 09:17:10 +00:00
datachannelinterface.h Enabling clang::find_bad_constructs for libjingle_peerconnection_api. 2018-07-19 09:17:10 +00:00
DEPS Make rtc_software_fallback_wrappers target visible. 2018-06-12 12:51:34 +00:00
dtmfsenderinterface.h Enabling clang::find_bad_constructs for libjingle_peerconnection_api. 2018-07-19 09:17:10 +00:00
fec_controller.h Revert "Revert "Enables PeerConnectionFactory using external fec controller"" 2018-02-20 12:41:55 +00:00
jsep.cc Enabling clang::find_bad_constructs for libjingle_peerconnection_api. 2018-07-19 09:17:10 +00:00
jsep.h Add CreateSessionDescription overload which takes a cricket::SessionDescription 2018-07-25 18:03:05 +00:00
jsepicecandidate.cc Enable clang::find_bad_constructs for sdk/android (part 1/2). 2018-07-20 21:35:40 +00:00
jsepicecandidate.h Enable clang::find_bad_constructs for sdk/android (part 1/2). 2018-07-20 21:35:40 +00:00
jsepsessiondescription.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
mediaconstraintsinterface.cc Add support for enabling simulcast in "Plan B" using MediaConstraints. 2018-08-24 09:55:59 +00:00
mediaconstraintsinterface.h Add support for enabling simulcast in "Plan B" using MediaConstraints. 2018-08-24 09:55:59 +00:00
mediastreaminterface.cc Final name changing of MediaStreamInterface.label() to id(). 2018-03-14 20:30:52 +00:00
mediastreaminterface.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
mediastreamproxy.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
mediastreamtrackproxy.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
mediatypes.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
mediatypes.h Convert video quality test from a TEST_F to a TEST fixture. 2018-06-21 15:49:43 +00:00
notifier.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
OWNERS Adding shampson (me) as an owner to pc/ & api/. 2018-07-03 20:39:17 +00:00
peerconnectionfactoryproxy.h Delete almost all use of MediaConstraintsInterface in the PeerConnection API 2018-08-23 07:14:37 +00:00
peerconnectioninterface.cc Revert "Delete leftover includes and declarations for MediaConstraintsInterface" 2018-08-27 11:26:42 +00:00
peerconnectioninterface.h Revert "Delete leftover includes and declarations for MediaConstraintsInterface" 2018-08-27 11:26:42 +00:00
peerconnectionproxy.h Delete almost all use of MediaConstraintsInterface in the PeerConnection API 2018-08-23 07:14:37 +00:00
proxy.cc Enable the clang style plugin in primary p2p/ target 2017-11-01 00:19:05 +00:00
proxy.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
refcountedbase.h New classes RefCounter and RefCountedBase. 2017-10-23 11:46:47 +00:00
rtcerror.cc Reland "Reland "Remove our stream << overloads from non-test build targets."" 2018-05-03 10:41:41 +00:00
rtcerror.h Reland "Reland "Remove our stream << overloads from non-test build targets."" 2018-05-03 10:41:41 +00:00
rtcerror_unittest.cc This CL removes all usages of our custom ostream << overloads. 2018-04-03 12:51:00 +00:00
rtceventlogoutput.h Move RtcEventLogOutput to api/ 2017-10-06 13:58:14 +00:00
rtp_headers.cc Fix circular dependencies in webrtc_common. 2017-12-15 14:33:26 +00:00
rtp_headers.h Allow all "token" chars from RFC 4566 when checking for legal mid names. 2018-08-01 18:20:42 +00:00
rtpparameters.cc Enable clang::find_bad_constructs for sdk/android (part 1/2). 2018-07-20 21:35:40 +00:00
rtpparameters.h Revert "Add initial support for RtpEncodingParameters max_framerate." 2018-08-14 07:25:23 +00:00
rtpparameters_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtpreceiverinterface.cc RtpReceiverInterface::stream_ids() added. 2018-07-11 10:14:56 +00:00
rtpreceiverinterface.h RtpReceiverInterface::stream_ids() added. 2018-07-11 10:14:56 +00:00
rtpsenderinterface.h Enabling clang::find_bad_constructs for libjingle_peerconnection_api. 2018-07-19 09:17:10 +00:00
rtptransceiverinterface.cc Enable clang::find_bad_constructs for sdk/android (part 1/2). 2018-07-20 21:35:40 +00:00
rtptransceiverinterface.h Enable clang::find_bad_constructs for sdk/android (part 1/2). 2018-07-20 21:35:40 +00:00
setremotedescriptionobserverinterface.h Reland "SetRemoteDescriptionObserverInterface added." 2017-11-23 19:59:48 +00:00
statstypes.cc Reimplement rtc::ToString and rtc::FromString without streams. 2018-08-16 16:14:01 +00:00
statstypes.h Revert "Add framesRendered to StatsReport" 2018-07-27 14:53:07 +00:00
turncustomizer.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
umametrics.h Remove MetricsObserverInterface. 2018-07-19 23:00:20 +00:00
videosourceproxy.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00