| Index: media/cast/rtcp/rtcp_utility.cc
|
| diff --git a/media/cast/rtcp/rtcp_utility.cc b/media/cast/rtcp/rtcp_utility.cc
|
| index fd86e8e9e17f57f7b2271a9f4bcbc34c5b3f252d..da6ef9df668557afc7e2bcbfff8cd29bce3b8fb4 100644
|
| --- a/media/cast/rtcp/rtcp_utility.cc
|
| +++ b/media/cast/rtcp/rtcp_utility.cc
|
| @@ -1051,5 +1051,63 @@ bool RtcpParser::ParseExtendedReportDelaySinceLastReceiverReport() {
|
| return true;
|
| }
|
|
|
| +uint8 ConvertEventTypeToWireFormat(CastLoggingEvent event) {
|
| + switch (event) {
|
| + case kAudioAckSent:
|
| + return 1;
|
| + case kAudioPlayoutDelay:
|
| + return 2;
|
| + case kAudioFrameDecoded:
|
| + return 3;
|
| + case kAudioPacketReceived:
|
| + return 4;
|
| + case kVideoAckSent:
|
| + return 5;
|
| + case kVideoFrameDecoded:
|
| + return 6;
|
| + case kVideoRenderDelay:
|
| + return 7;
|
| + case kVideoPacketReceived:
|
| + return 8;
|
| + case kDuplicateAudioPacketReceived:
|
| + return 9;
|
| + case kDuplicateVideoPacketReceived:
|
| + return 10;
|
| + default:
|
| + return 0; // Not an interesting event.
|
| + }
|
| +}
|
| +
|
| +CastLoggingEvent TranslateToLogEventFromWireFormat(uint8 event) {
|
| + switch (event) {
|
| + case 1:
|
| + return media::cast::kAudioAckSent;
|
| + case 2:
|
| + return media::cast::kAudioPlayoutDelay;
|
| + case 3:
|
| + return media::cast::kAudioFrameDecoded;
|
| + case 4:
|
| + return media::cast::kAudioPacketReceived;
|
| + case 5:
|
| + return media::cast::kVideoAckSent;
|
| + case 6:
|
| + return media::cast::kVideoFrameDecoded;
|
| + case 7:
|
| + return media::cast::kVideoRenderDelay;
|
| + case 8:
|
| + return media::cast::kVideoPacketReceived;
|
| + case 9:
|
| + return media::cast::kDuplicateAudioPacketReceived;
|
| + case 10:
|
| + return media::cast::kDuplicateVideoPacketReceived;
|
| + default:
|
| + // If the sender adds new log messages we will end up here until we add
|
| + // the new messages in the receiver.
|
| + VLOG(1) << "Unexpected log message received: " << static_cast<int>(event);
|
| + NOTREACHED();
|
| + return media::cast::kUnknown;
|
| + }
|
| +}
|
| +
|
| } // namespace cast
|
| } // namespace media
|
|
|