|
Cast: Provide more meaningful stats.
- Instead of giving generic stats for each event type,
StatsEventSubsriber will now provide more specific stats. It also
provide new kinds of stats (packet loss %, latency)
- stats_util to convert output of StatsEventSubscriber to a
base::DictionaryValue is moved into the subscriber implementation.
- Introduced ReceiverTimeOffsetEstimator to estimate receiver offset
based on raw events received. It is used by StatsEventSubscriber to
determine stats such as latency. The estimator itself is implemented
as a RawEventSubscriber and is shared between the audio and video
StatsEventSubscriber objects.
- Move stats related structs from logging_defines.{cc,h} into
stats_event_subscriber.{cc,h}
BUG= 353019
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266574
Total comments: 10
Total comments: 18
Total comments: 44
Total comments: 6
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1643 lines, -348 lines) |
Patch |
 |
M |
chrome/renderer/media/cast_session_delegate.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+2 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/media/cast_session_delegate.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
8 chunks |
+27 lines, -92 lines |
0 comments
|
Download
|
 |
M |
media/cast/cast.gyp
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/cast/cast_testing.gypi
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/logging/logging_defines.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+0 lines, -27 lines |
0 comments
|
Download
|
 |
M |
media/cast/logging/logging_defines.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+0 lines, -10 lines |
0 comments
|
Download
|
 |
A |
media/cast/logging/raw_event_subscriber_bundle.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+84 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/logging/raw_event_subscriber_bundle.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+99 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/logging/receiver_time_offset_estimator.h
|
View
|
1
2
3
4
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/logging/receiver_time_offset_estimator_impl.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+64 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/logging/receiver_time_offset_estimator_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+125 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/logging/receiver_time_offset_estimator_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+234 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/logging/stats_event_subscriber.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+137 lines, -8 lines |
0 comments
|
Download
|
 |
M |
media/cast/logging/stats_event_subscriber.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+371 lines, -26 lines |
0 comments
|
Download
|
 |
M |
media/cast/logging/stats_event_subscriber_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+315 lines, -74 lines |
0 comments
|
Download
|
 |
D |
media/cast/logging/stats_util.h
|
View
|
|
1 chunk |
+0 lines, -27 lines |
0 comments
|
Download
|
 |
D |
media/cast/logging/stats_util.cc
|
View
|
|
1 chunk |
+0 lines, -72 lines |
0 comments
|
Download
|
 |
A |
media/cast/test/fake_receiver_time_offset_estimator.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/cast/test/fake_receiver_time_offset_estimator.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/cast/test/sender.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
6 chunks |
+59 lines, -3 lines |
0 comments
|
Download
|
Total messages: 43 (0 generated)
|