| Index: webrtc/tools/py_event_log_analyzer/rtp_analyzer.py
|
| diff --git a/webrtc/tools/py_event_log_analyzer/rtp_analyzer.py b/webrtc/tools/py_event_log_analyzer/rtp_analyzer.py
|
| index 1a9b695c3a7bf7dd282f9a17c244c3cddb01549a..c3374ca920194b00890d864115e492e3aad624f5 100644
|
| --- a/webrtc/tools/py_event_log_analyzer/rtp_analyzer.py
|
| +++ b/webrtc/tools/py_event_log_analyzer/rtp_analyzer.py
|
| @@ -94,13 +94,22 @@ class RTPStatistics(object):
|
| self.print_ssrc_info("", chosen_ssrc)
|
| return chosen_ssrc
|
|
|
| - for (i, ssrc) in enumerate(self.ssrc_frequencies):
|
| + ssrc_is_incoming = misc.ssrc_directions(self.data_points)
|
| + incoming = [ssrc for ssrc in ssrc_is_incoming if ssrc_is_incoming[ssrc]]
|
| + outgoing = [ssrc for ssrc in ssrc_is_incoming if not ssrc_is_incoming[ssrc]]
|
| +
|
| + print("\nIncoming:\n")
|
| + for (i, ssrc) in enumerate(incoming):
|
| self.print_ssrc_info(i, ssrc)
|
|
|
| + print("\nOutgoing:\n")
|
| + for (i, ssrc) in enumerate(outgoing):
|
| + self.print_ssrc_info(i + len(incoming), ssrc)
|
| +
|
| while True:
|
| chosen_index = int(misc.get_input("choose one> "))
|
| if 0 <= chosen_index < len(self.ssrc_frequencies):
|
| - return list(self.ssrc_frequencies)[chosen_index]
|
| + return (incoming + outgoing)[chosen_index]
|
| else:
|
| print("Invalid index!")
|
|
|
|
|