Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(349)

Side by Side Diff: media/cast/logging/logging_defines.cc

Issue 236123003: Cast: Provide more meaningful stats. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: minor fix Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "media/cast/logging/logging_defines.h" 5 #include "media/cast/logging/logging_defines.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 8
9 #define ENUM_TO_STRING(enum) \ 9 #define ENUM_TO_STRING(enum) \
10 case k##enum: \ 10 case k##enum: \
(...skipping 28 matching lines...) Expand all
39 ENUM_TO_STRING(AudioPacketSentToPacer); 39 ENUM_TO_STRING(AudioPacketSentToPacer);
40 ENUM_TO_STRING(VideoPacketSentToPacer); 40 ENUM_TO_STRING(VideoPacketSentToPacer);
41 ENUM_TO_STRING(AudioPacketSentToNetwork); 41 ENUM_TO_STRING(AudioPacketSentToNetwork);
42 ENUM_TO_STRING(VideoPacketSentToNetwork); 42 ENUM_TO_STRING(VideoPacketSentToNetwork);
43 ENUM_TO_STRING(AudioPacketRetransmitted); 43 ENUM_TO_STRING(AudioPacketRetransmitted);
44 ENUM_TO_STRING(VideoPacketRetransmitted); 44 ENUM_TO_STRING(VideoPacketRetransmitted);
45 ENUM_TO_STRING(AudioPacketReceived); 45 ENUM_TO_STRING(AudioPacketReceived);
46 ENUM_TO_STRING(VideoPacketReceived); 46 ENUM_TO_STRING(VideoPacketReceived);
47 ENUM_TO_STRING(DuplicateAudioPacketReceived); 47 ENUM_TO_STRING(DuplicateAudioPacketReceived);
48 ENUM_TO_STRING(DuplicateVideoPacketReceived); 48 ENUM_TO_STRING(DuplicateVideoPacketReceived);
49 ENUM_TO_STRING(AudioRtcpPacketReceived);
50 ENUM_TO_STRING(VideoRtcpPacketReceived);
49 } 51 }
50 NOTREACHED(); 52 NOTREACHED();
51 return ""; 53 return "";
52 } 54 }
53 55
54 EventMediaType GetEventMediaType(CastLoggingEvent event) { 56 EventMediaType GetEventMediaType(CastLoggingEvent event) {
55 switch (event) { 57 switch (event) {
56 case kUnknown: 58 case kUnknown:
57 case kRttMs: 59 case kRttMs:
58 case kPacketLoss: 60 case kPacketLoss:
59 case kJitterMs: 61 case kJitterMs:
60 case kRembBitrate: 62 case kRembBitrate:
61 return OTHER_EVENT; 63 return OTHER_EVENT;
62 case kAudioAckSent: 64 case kAudioAckSent:
63 case kAudioFrameReceived: 65 case kAudioFrameReceived:
64 case kAudioFrameCaptured: 66 case kAudioFrameCaptured:
65 case kAudioFrameEncoded: 67 case kAudioFrameEncoded:
66 case kAudioPlayoutDelay: 68 case kAudioPlayoutDelay:
67 case kAudioFrameDecoded: 69 case kAudioFrameDecoded:
68 case kAudioPacketSentToPacer: 70 case kAudioPacketSentToPacer:
69 case kAudioPacketSentToNetwork: 71 case kAudioPacketSentToNetwork:
70 case kAudioPacketRetransmitted: 72 case kAudioPacketRetransmitted:
71 case kAudioPacketReceived: 73 case kAudioPacketReceived:
72 case kDuplicateAudioPacketReceived: 74 case kDuplicateAudioPacketReceived:
75 case kAudioRtcpPacketReceived:
73 return AUDIO_EVENT; 76 return AUDIO_EVENT;
74 case kVideoAckReceived: 77 case kVideoAckReceived:
75 case kVideoAckSent: 78 case kVideoAckSent:
76 case kVideoFrameCaptured: 79 case kVideoFrameCaptured:
77 case kVideoFrameReceived: 80 case kVideoFrameReceived:
78 case kVideoFrameSentToEncoder: 81 case kVideoFrameSentToEncoder:
79 case kVideoFrameEncoded: 82 case kVideoFrameEncoded:
80 case kVideoFrameDecoded: 83 case kVideoFrameDecoded:
81 case kVideoRenderDelay: 84 case kVideoRenderDelay:
82 case kVideoPacketSentToPacer: 85 case kVideoPacketSentToPacer:
83 case kVideoPacketSentToNetwork: 86 case kVideoPacketSentToNetwork:
84 case kVideoPacketRetransmitted: 87 case kVideoPacketRetransmitted:
85 case kVideoPacketReceived: 88 case kVideoPacketReceived:
86 case kDuplicateVideoPacketReceived: 89 case kDuplicateVideoPacketReceived:
90 case kVideoRtcpPacketReceived:
87 return VIDEO_EVENT; 91 return VIDEO_EVENT;
88 } 92 }
89 NOTREACHED(); 93 NOTREACHED();
90 return OTHER_EVENT; 94 return OTHER_EVENT;
91 } 95 }
92 96
93 FrameEvent::FrameEvent() 97 FrameEvent::FrameEvent()
94 : rtp_timestamp(0u), frame_id(kFrameIdUnknown), size(0u), type(kUnknown), 98 : rtp_timestamp(0u), frame_id(kFrameIdUnknown), size(0u), type(kUnknown),
95 key_frame(false) {} 99 key_frame(false) {}
96 FrameEvent::~FrameEvent() {} 100 FrameEvent::~FrameEvent() {}
97 101
98 PacketEvent::PacketEvent() 102 PacketEvent::PacketEvent()
99 : rtp_timestamp(0), 103 : rtp_timestamp(0),
100 frame_id(kFrameIdUnknown), 104 frame_id(kFrameIdUnknown),
101 max_packet_id(0), 105 max_packet_id(0),
102 packet_id(0), 106 packet_id(0),
103 size(0), 107 size(0),
104 type(kUnknown) {} 108 type(kUnknown) {}
105 PacketEvent::~PacketEvent() {} 109 PacketEvent::~PacketEvent() {}
106 110
107 GenericEvent::GenericEvent() : type(kUnknown), value(0) {} 111 GenericEvent::GenericEvent() : type(kUnknown), value(0) {}
108 GenericEvent::~GenericEvent() {} 112 GenericEvent::~GenericEvent() {}
109
110 FrameLogStats::FrameLogStats()
111 : event_counter(0),
112 sum_size(0) {}
113 FrameLogStats::~FrameLogStats() {}
114
115 PacketLogStats::PacketLogStats()
116 : event_counter(0),
117 sum_size(0) {}
118 PacketLogStats::~PacketLogStats() {}
119
120 GenericLogStats::GenericLogStats()
121 : event_counter(0),
122 sum(0),
123 sum_squared(0),
124 min(0),
125 max(0) {}
126 GenericLogStats::~GenericLogStats() {}
127 } // namespace cast 113 } // namespace cast
128 } // namespace media 114 } // namespace media
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698