webrtc/rtc_tools/rtc_event_log_visualizer
Tomas Gunnarsson f25761d798 Remove dependency from RtpRtcp on the Module interface.
The 'Module' part of the implementation must not be
called via the RtpRtcp interface, but is rather a part of
the contract with ProcessThread. That in turn is an
implementation detail for how timers are currently implemented
in the default implementation.

Along the way I'm deprecating away the factory function which
was inside the interface and tied it to one specific implementation.
Instead, I'm moving that to the implementation itself and down the
line, we don't have to go through it if we just want to create an
instance of the class.

The key change is in rtp_rtcp.h and the new rtp_rtcp_interface.h
header file (things moved from rtp_rtcp.h), the rest falls from that.

Change-Id: I294f13e947b9e3e4e649400ee94a11a81e8071ce
Bug: webrtc:11581
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176419
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Commit-Queue: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31440}
2020-06-04 08:11:21 +00:00
..
proto
alerts.cc Replace inconsistent log_segments() function in RTC event log parser 2020-05-27 20:05:13 +00:00
alerts.h Reduce alert spam in rtc_event_log_visualizer 2020-05-19 13:22:20 +00:00
analyzer.cc Remove dependency from RtpRtcp on the Module interface. 2020-06-04 08:11:21 +00:00
analyzer.h Refactor/reimplement RTC event log triage alerts. 2020-05-19 09:45:16 +00:00
analyzer_common.cc Refactor/reimplement RTC event log triage alerts. 2020-05-19 09:45:16 +00:00
analyzer_common.h Refactor/reimplement RTC event log triage alerts. 2020-05-19 09:45:16 +00:00
log_simulation.cc Remove RtpPacketSendInfo.has_rtp_sequence_number 2020-03-23 18:34:43 +00:00
log_simulation.h Delete deprecated rtc_event_log header 2019-08-07 10:58:17 +00:00
main.cc Enable triage alerts in rtc_event_log_visualizer by default. 2020-05-26 16:23:37 +00:00
OWNERS
plot_base.cc [readability-container-size-empty] Use empty() to check for emptiness. 2019-07-25 14:36:38 +00:00
plot_base.h
plot_protobuf.cc
plot_protobuf.h
plot_python.cc [readability-container-size-empty] Use empty() to check for emptiness. 2019-07-25 14:36:38 +00:00
plot_python.h