| Index: media/cast/logging/logging_defines.h
|
| diff --git a/media/cast/logging/logging_defines.h b/media/cast/logging/logging_defines.h
|
| index 2b7d2d31da9285fc00e5cc842b04caf5a7bf3a70..6cd629ca272a6148f9bf19c4d12e79d6ee708e73 100644
|
| --- a/media/cast/logging/logging_defines.h
|
| +++ b/media/cast/logging/logging_defines.h
|
| @@ -26,8 +26,7 @@ enum CastLoggingEvent {
|
| kJitterMs,
|
| kVideoAckReceived,
|
| kRembBitrate,
|
| - // TODO(imcheng): k{Audio,Video}AckSent may need to be FrameEvents
|
| - // (crbug.com/339590)
|
| + // Sender-side frame events.
|
| kAudioAckSent,
|
| kVideoAckSent,
|
| // Audio sender.
|
| @@ -57,7 +56,10 @@ enum CastLoggingEvent {
|
| kVideoPacketReceived,
|
| kDuplicateAudioPacketReceived,
|
| kDuplicateVideoPacketReceived,
|
| - kNumOfLoggingEvents = kDuplicateVideoPacketReceived
|
| + // Sender-side generic event.
|
| + kAudioRtcpPacketReceived,
|
| + kVideoRtcpPacketReceived,
|
| + kNumOfLoggingEvents = kVideoRtcpPacketReceived
|
| };
|
|
|
| const char* CastLoggingToString(CastLoggingEvent event);
|
| @@ -123,47 +125,6 @@ struct GenericEvent {
|
| base::TimeTicks timestamp;
|
| };
|
|
|
| -// Generic statistics given the raw data. More specific data (e.g. frame rate
|
| -// and bit rate) can be computed given the basic metrics.
|
| -// Some of the metrics will only be set when applicable, e.g. delay and size.
|
| -struct FrameLogStats {
|
| - FrameLogStats();
|
| - ~FrameLogStats();
|
| - base::TimeTicks first_event_time;
|
| - base::TimeTicks last_event_time;
|
| - int event_counter;
|
| - size_t sum_size;
|
| - base::TimeDelta min_delay;
|
| - base::TimeDelta max_delay;
|
| - base::TimeDelta sum_delay;
|
| -};
|
| -
|
| -struct PacketLogStats {
|
| - PacketLogStats();
|
| - ~PacketLogStats();
|
| - base::TimeTicks first_event_time;
|
| - base::TimeTicks last_event_time;
|
| - int event_counter;
|
| - size_t sum_size;
|
| -};
|
| -
|
| -struct GenericLogStats {
|
| - GenericLogStats();
|
| - ~GenericLogStats();
|
| - base::TimeTicks first_event_time;
|
| - base::TimeTicks last_event_time;
|
| - int event_counter;
|
| - int sum;
|
| - uint64 sum_squared;
|
| - int min;
|
| - int max;
|
| -};
|
| -
|
| -
|
| -typedef std::map<CastLoggingEvent, FrameLogStats> FrameStatsMap;
|
| -typedef std::map<CastLoggingEvent, PacketLogStats> PacketStatsMap;
|
| -typedef std::map<CastLoggingEvent, GenericLogStats> GenericStatsMap;
|
| -
|
| } // namespace cast
|
| } // namespace media
|
|
|
|
|