Henrik Boström
f204787478
ReportBlockData and observer added, for stats collection in future CLs.
...
The ReportBlockData contains information about a ReportBlock and
additional data such as RTT. This will be used for the calculation of
RTCRemoteInboundRtpStreamStats, see full picture here:
https://webrtc-review.googlesource.com/c/src/+/134107
ReportBlockData is a class version of the previously internal struct
RTCPReceiver::ReportBlockWithRtt.
- The new name makes sense even if we add more info to it, which will
be needed for future metrics.
- The new location is modules/rtp_rtcp/include/report_block_data.h.
The RTCPReceiver allows obtaining the ReportBlockData in two ways:
1. Using a ReportBlockDataObserver that is notified on receiving a
report block.
2. Using the GetLatestReportBlockData().
Both codepaths will be needed; video stats uses observers and audio
stats uses polling.
Further plumbing will be done in follow-up CLs.
Bug: webrtc:10455, webrtc:10456
Change-Id: Ic9e5b4f451b5f4b203efcd6fa3bbf9736487e1f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/136584
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27961}
2019-05-16 12:12:07 +00:00
..
2019-05-02 16:10:37 +00:00
2018-06-19 14:00:39 +00:00
2018-07-25 14:59:26 +00:00
2019-01-11 17:11:39 +00:00
2018-11-06 12:10:05 +00:00
2019-01-11 17:11:39 +00:00
2018-10-23 11:32:56 +00:00
2019-01-11 17:11:39 +00:00
2018-04-23 14:29:17 +00:00
2018-06-19 14:00:39 +00:00
2018-07-25 14:59:26 +00:00
2018-04-18 14:35:17 +00:00
2018-07-25 14:59:26 +00:00
2019-03-12 09:40:02 +00:00
2019-03-12 09:40:02 +00:00
2019-01-25 20:29:58 +00:00
2019-01-25 20:29:58 +00:00
2018-10-23 11:32:56 +00:00
2019-04-09 17:18:20 +00:00
2019-04-09 12:28:04 +00:00
2019-01-11 17:11:39 +00:00
2019-01-28 15:43:21 +00:00
2018-10-23 11:32:56 +00:00
2018-10-23 11:32:56 +00:00
2019-03-29 16:47:33 +00:00
2019-01-25 20:29:58 +00:00
2019-04-01 07:18:13 +00:00
2018-10-23 11:32:56 +00:00
2018-02-07 09:48:28 +00:00
2019-01-30 16:50:24 +00:00
2019-01-30 16:50:24 +00:00
2019-03-04 16:57:49 +00:00
2019-05-10 09:00:54 +00:00
2019-01-11 17:11:39 +00:00
2019-04-02 14:46:06 +00:00
2019-04-01 07:18:13 +00:00
2018-10-23 11:32:56 +00:00
2018-06-19 14:00:39 +00:00
2018-10-23 11:32:56 +00:00
2018-06-19 14:00:39 +00:00
2017-12-07 11:20:08 +00:00
2019-02-12 11:55:34 +00:00
2019-03-21 15:23:05 +00:00
2019-05-16 12:12:07 +00:00
2019-05-16 12:12:07 +00:00
2019-05-16 12:12:07 +00:00
2019-04-01 07:18:13 +00:00
2019-04-01 07:18:13 +00:00
2019-02-25 16:08:35 +00:00
2017-11-30 14:34:40 +00:00
2018-11-19 10:13:02 +00:00
2019-04-17 15:37:48 +00:00
2019-03-29 16:47:33 +00:00
2019-03-07 10:51:54 +00:00
2019-03-20 15:20:20 +00:00
2019-03-07 10:51:54 +00:00
2019-01-11 17:11:39 +00:00
2019-03-29 16:47:33 +00:00
2019-04-24 13:13:04 +00:00
2019-04-24 13:13:04 +00:00
2019-04-17 13:21:30 +00:00
2019-03-29 16:47:33 +00:00
2019-03-22 12:44:51 +00:00
2019-04-24 13:13:04 +00:00
2019-04-01 07:18:13 +00:00
2018-08-31 08:13:45 +00:00
2019-01-11 17:11:39 +00:00
2019-04-24 13:13:04 +00:00
2019-04-24 13:13:04 +00:00
2019-01-11 17:11:39 +00:00
2019-04-24 13:13:04 +00:00
2019-04-24 13:13:04 +00:00
2019-01-11 17:11:39 +00:00
2019-03-07 10:12:57 +00:00
2019-04-24 13:13:04 +00:00
2019-02-20 10:31:58 +00:00
2019-02-20 10:31:58 +00:00
2019-02-20 10:31:58 +00:00
2018-12-04 11:52:25 +00:00
2019-02-20 10:31:58 +00:00
2018-10-03 17:25:31 +00:00
2019-02-21 16:01:30 +00:00
2018-10-03 17:25:31 +00:00
2019-01-11 17:11:39 +00:00
2018-10-03 17:25:31 +00:00
2019-03-25 12:32:41 +00:00
2019-04-01 07:18:13 +00:00
2019-03-26 14:06:17 +00:00
2019-05-08 18:28:24 +00:00
2019-05-08 18:28:24 +00:00
2019-05-08 18:28:24 +00:00
2019-02-21 16:01:30 +00:00
2018-10-23 11:32:56 +00:00
2018-10-23 11:32:56 +00:00
2019-01-28 15:43:21 +00:00
2019-03-06 09:08:11 +00:00
2019-03-21 09:17:07 +00:00
2019-01-11 17:11:39 +00:00
2018-08-09 08:38:51 +00:00
2019-03-22 12:44:51 +00:00
2019-05-13 10:24:09 +00:00
2019-05-13 10:24:09 +00:00
2019-03-19 16:59:27 +00:00
2019-03-19 16:59:27 +00:00
2019-04-01 07:18:13 +00:00
2019-05-13 10:24:09 +00:00
2019-03-22 12:44:51 +00:00
2019-04-10 14:32:00 +00:00
2019-04-10 14:32:00 +00:00
2019-05-14 17:33:16 +00:00
2019-05-14 17:33:16 +00:00
2019-04-08 12:39:08 +00:00
2019-04-08 12:39:08 +00:00
2019-04-08 12:39:08 +00:00
2019-03-25 12:32:41 +00:00
2019-03-25 12:32:41 +00:00
2019-04-01 07:18:13 +00:00
2018-11-16 12:10:23 +00:00
2019-04-24 13:13:04 +00:00
2019-04-17 15:37:48 +00:00
2019-01-11 17:11:39 +00:00
2018-11-26 10:31:44 +00:00
2019-03-29 16:47:33 +00:00
2018-10-23 11:32:56 +00:00
2019-03-12 09:40:02 +00:00
2018-10-23 11:32:56 +00:00
2018-10-23 11:32:56 +00:00
2019-01-25 20:29:58 +00:00
2019-01-25 20:29:58 +00:00
2018-10-23 11:32:56 +00:00
2019-01-25 20:29:58 +00:00
2019-01-11 17:11:39 +00:00
2019-03-12 09:40:02 +00:00