webrtc/logging/rtc_event_log
Sebastian Jansson 1175ae0d80 Add log based GoogCC simulation to visualizer.
This CL adds  a mode to simulate roughly what GoogCC could have been
doing during the recording of an rtc event log by using the logged
events as input to GoogCC and visualizing the resulting target rate.

This is similar to the existing simulated_sendside_bwe mode, but uses
the new NetworkControllerInterface to ensure more reliable GoogCC
simulation.

Bug: None
Change-Id: I57894aa666151efc8405407d928b5257fb9b7d61
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/123924
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27095}
2019-03-13 09:39:14 +00:00
..
encoder Fix DCHECK when encoding GenericPacket* events using the legacy RTC event log format. 2019-02-14 18:11:19 +00:00
events Add a presubmit check for absl/memory/memory.h inclusion for WrapUnique 2019-02-28 14:12:48 +00:00
mock Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
output (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
DEPS [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
fake_rtc_event_log.cc Pass the RtcEventLog instance to ICE via JsepTransportController. 2018-06-12 05:04:35 +00:00
fake_rtc_event_log.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_rtc_event_log_factory.cc Remove functions to inject a TaskQueue in RtcEventLog creation. 2018-12-05 16:35:04 +00:00
fake_rtc_event_log_factory.h Remove functions to inject a TaskQueue in RtcEventLog creation. 2018-12-05 16:35:04 +00:00
ice_logger.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ice_logger.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
logged_events.cc Reland "Reland "Adds richer packet and ice processing to ParsedRtcEventLog."" 2019-01-23 10:00:01 +00:00
logged_events.h Add log based GoogCC simulation to visualizer. 2019-03-13 09:39:14 +00:00
rtc_event_log.cc Move RtcEventLog::CreateNull implementation near declaration. 2018-10-18 13:39:58 +00:00
rtc_event_log.h Allow injection of task queue factory in RtcEventLog. 2019-02-28 16:59:54 +00:00
rtc_event_log.proto Log probing bitrate and cluster id as int32 in event log. 2018-05-04 14:40:44 +00:00
rtc_event_log2.proto Support GenericPacketReceived/Sent/AckReceived event logs. 2019-02-13 17:06:22 +00:00
rtc_event_log2rtp_dump.cc Simplifies RtcEventProcessor interface. 2019-01-08 15:16:19 +00:00
rtc_event_log_factory.cc Remove functions to inject a TaskQueue in RtcEventLog creation. 2018-12-05 16:35:04 +00:00
rtc_event_log_factory.h Clean up visibility and dependencies of RTC event log build targets. 2019-01-11 11:05:12 +00:00
rtc_event_log_factory_interface.h Clean up visibility and dependencies of RTC event log build targets. 2019-01-11 11:05:12 +00:00
rtc_event_log_impl.cc Remove rtc::QueuedTask alias, use webrtc::QueuedTask directly 2019-03-11 16:49:21 +00:00
rtc_event_log_parser.cc Allow suppression of padding check in RtpHeaderParser. 2019-03-08 15:54:17 +00:00
rtc_event_log_parser.h Add generic packet rates to event_log_visualizer. 2019-02-14 22:45:37 +00:00
rtc_event_log_unittest.cc Support GenericPacketReceived/Sent/AckReceived event logs. 2019-02-13 17:06:22 +00:00
rtc_event_log_unittest_helper.cc Parse XR, FIR and PLI in rtc_event_log_parser.cc 2019-02-13 19:11:42 +00:00
rtc_event_log_unittest_helper.h Parse XR, FIR and PLI in rtc_event_log_parser.cc 2019-02-13 19:11:42 +00:00
rtc_event_processor.cc Simplifies RtcEventProcessor interface. 2019-01-08 15:16:19 +00:00
rtc_event_processor.h Simplifies RtcEventProcessor interface. 2019-01-08 15:16:19 +00:00
rtc_event_processor_unittest.cc Simplifies RtcEventProcessor interface. 2019-01-08 15:16:19 +00:00
rtc_stream_config.cc Rewrite the RtcEventLog unit test. 2018-06-26 10:23:29 +00:00
rtc_stream_config.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