Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 namespace media { | 9 namespace media { |
| 10 namespace cast { | 10 namespace cast { |
| 11 | 11 |
| 12 CastLoggingConfig::CastLoggingConfig() | 12 CastLoggingConfig::CastLoggingConfig(bool sender) |
|
mikhal1
2014/01/14 19:57:18
rename to is_sender for consistency
pwestin
2014/01/17 23:46:17
that wont compile
| |
| 13 : enable_data_collection(false), | 13 : is_sender(sender), |
| 14 enable_data_collection(false), | |
| 14 enable_uma_stats(false), | 15 enable_uma_stats(false), |
| 15 enable_tracing(false) {} | 16 enable_tracing(false) {} |
| 16 | 17 |
| 17 CastLoggingConfig::~CastLoggingConfig() {} | 18 CastLoggingConfig::~CastLoggingConfig() {} |
| 18 | 19 |
| 19 CastLoggingConfig GetDefaultCastLoggingConfig() { | 20 CastLoggingConfig GetDefaultCastSenderLoggingConfig() { |
| 20 CastLoggingConfig config; | 21 CastLoggingConfig config(true); |
| 21 return config; | 22 return config; |
| 22 } | 23 } |
| 23 | 24 |
| 25 CastLoggingConfig GetDefaultCastReceiverLoggingConfig() { | |
| 26 CastLoggingConfig config(false); | |
| 27 return config; | |
| 28 } | |
| 29 | |
| 24 std::string CastLoggingToString(CastLoggingEvent event) { | 30 std::string CastLoggingToString(CastLoggingEvent event) { |
| 25 switch (event) { | 31 switch (event) { |
| 26 case(kUnknown): | 32 case(kUnknown): |
| 27 // Can happen if the sender and receiver of RTCP log messages are not | 33 // Can happen if the sender and receiver of RTCP log messages are not |
| 28 // aligned. | 34 // aligned. |
| 29 return "Unknown"; | 35 return "Unknown"; |
| 30 case(kRttMs): | 36 case(kRttMs): |
| 31 return "RttMs"; | 37 return "RttMs"; |
| 32 case(kPacketLoss): | 38 case(kPacketLoss): |
| 33 return "PacketLoss"; | 39 return "PacketLoss"; |
| 34 case(kJitterMs): | 40 case(kJitterMs): |
| 35 return "JitterMs"; | 41 return "JitterMs"; |
| 36 case(kAckReceived): | 42 case(kAckReceived): |
| 37 return "AckReceived"; | 43 return "AckReceived"; |
| 38 case(kRembBitrate): | 44 case(kRembBitrate): |
| 39 return "RembBitrate"; | 45 return "RembBitrate"; |
| 40 case(kAckSent): | 46 case(kAudioAckSent): |
| 41 return "AckSent"; | 47 return "AudioAckSent"; |
| 48 case(kVideoAckSent): | |
| 49 return "VideoAckSent"; | |
| 42 case(kLastEvent): | 50 case(kLastEvent): |
| 43 return "LastEvent"; | 51 return "LastEvent"; |
| 44 case(kAudioFrameReceived): | 52 case(kAudioFrameReceived): |
| 45 return "AudioFrameReceived"; | 53 return "AudioFrameReceived"; |
| 46 case(kAudioFrameCaptured): | 54 case(kAudioFrameCaptured): |
| 47 return "AudioFrameCaptured"; | 55 return "AudioFrameCaptured"; |
| 48 case(kAudioFrameEncoded): | 56 case(kAudioFrameEncoded): |
| 49 return "AudioFrameEncoded"; | 57 return "AudioFrameEncoded"; |
| 50 case(kAudioPlayoutDelay): | 58 case(kAudioPlayoutDelay): |
| 51 return "AudioPlayoutDelay"; | 59 return "AudioPlayoutDelay"; |
| (...skipping 10 matching lines...) Expand all Loading... | |
| 62 case(kVideoFrameDecoded): | 70 case(kVideoFrameDecoded): |
| 63 return "VideoFrameDecoded"; | 71 return "VideoFrameDecoded"; |
| 64 case(kVideoRenderDelay): | 72 case(kVideoRenderDelay): |
| 65 return "VideoRenderDelay"; | 73 return "VideoRenderDelay"; |
| 66 case(kPacketSentToPacer): | 74 case(kPacketSentToPacer): |
| 67 return "PacketSentToPacer"; | 75 return "PacketSentToPacer"; |
| 68 case(kPacketSentToNetwork): | 76 case(kPacketSentToNetwork): |
| 69 return "PacketSentToNetwork"; | 77 return "PacketSentToNetwork"; |
| 70 case(kPacketRetransmited): | 78 case(kPacketRetransmited): |
| 71 return "PacketRetransmited"; | 79 return "PacketRetransmited"; |
| 72 case(kPacketReceived): | 80 case(kAudioPacketReceived): |
| 73 return "PacketReceived"; | 81 return "AudioPacketReceived"; |
| 82 case(kVideoPacketReceived): | |
| 83 return "VideoPacketReceived"; | |
| 74 case(kDuplicatePacketReceived): | 84 case(kDuplicatePacketReceived): |
| 75 return "DuplicatePacketReceived"; | 85 return "DuplicatePacketReceived"; |
| 76 default: | 86 default: |
| 77 NOTREACHED(); | 87 NOTREACHED(); |
| 78 return ""; | 88 return ""; |
| 79 } | 89 } |
| 80 } | 90 } |
| 81 | 91 |
| 82 FrameEvent::FrameEvent() {} | 92 FrameEvent::FrameEvent() {} |
| 83 FrameEvent::~FrameEvent() {} | 93 FrameEvent::~FrameEvent() {} |
| 84 | 94 |
| 85 BasePacketInfo::BasePacketInfo() {} | 95 BasePacketInfo::BasePacketInfo() {} |
| 86 BasePacketInfo::~BasePacketInfo() {} | 96 BasePacketInfo::~BasePacketInfo() {} |
| 87 | 97 |
| 88 PacketEvent::PacketEvent() {} | 98 PacketEvent::PacketEvent() {} |
| 89 PacketEvent::~PacketEvent() {} | 99 PacketEvent::~PacketEvent() {} |
| 90 | 100 |
| 91 GenericEvent::GenericEvent() {} | 101 GenericEvent::GenericEvent() {} |
| 92 GenericEvent::~GenericEvent() {} | 102 GenericEvent::~GenericEvent() {} |
| 93 | 103 |
| 104 ReceiverRtcpEvent::ReceiverRtcpEvent() {} | |
| 105 ReceiverRtcpEvent::~ReceiverRtcpEvent() {} | |
| 106 | |
| 94 FrameLogStats::FrameLogStats() | 107 FrameLogStats::FrameLogStats() |
| 95 : framerate_fps(0), | 108 : framerate_fps(0), |
| 96 bitrate_kbps(0), | 109 bitrate_kbps(0), |
| 97 max_delay_ms(0), | 110 max_delay_ms(0), |
| 98 min_delay_ms(0), | 111 min_delay_ms(0), |
| 99 avg_delay_ms(0) {} | 112 avg_delay_ms(0) {} |
| 100 FrameLogStats::~FrameLogStats() {} | 113 FrameLogStats::~FrameLogStats() {} |
| 101 | 114 |
| 102 } // namespace cast | 115 } // namespace cast |
| 103 } // namespace media | 116 } // namespace media |
| OLD | NEW |