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

Side by Side Diff: webrtc/logging/rtc_event_log/rtc_event_log_parser.cc

Issue 2705613002: Rename some variables and methods in RTC event log. (Closed)
Patch Set: Created 3 years, 10 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 /* 1 /*
2 * Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2016 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 case rtclog::Event::LOG_START: 62 case rtclog::Event::LOG_START:
63 return ParsedRtcEventLog::EventType::LOG_START; 63 return ParsedRtcEventLog::EventType::LOG_START;
64 case rtclog::Event::LOG_END: 64 case rtclog::Event::LOG_END:
65 return ParsedRtcEventLog::EventType::LOG_END; 65 return ParsedRtcEventLog::EventType::LOG_END;
66 case rtclog::Event::RTP_EVENT: 66 case rtclog::Event::RTP_EVENT:
67 return ParsedRtcEventLog::EventType::RTP_EVENT; 67 return ParsedRtcEventLog::EventType::RTP_EVENT;
68 case rtclog::Event::RTCP_EVENT: 68 case rtclog::Event::RTCP_EVENT:
69 return ParsedRtcEventLog::EventType::RTCP_EVENT; 69 return ParsedRtcEventLog::EventType::RTCP_EVENT;
70 case rtclog::Event::AUDIO_PLAYOUT_EVENT: 70 case rtclog::Event::AUDIO_PLAYOUT_EVENT:
71 return ParsedRtcEventLog::EventType::AUDIO_PLAYOUT_EVENT; 71 return ParsedRtcEventLog::EventType::AUDIO_PLAYOUT_EVENT;
72 case rtclog::Event::BWE_PACKET_LOSS_EVENT: 72 case rtclog::Event::LOSS_BASED_BWE_UPDATE:
73 return ParsedRtcEventLog::EventType::BWE_PACKET_LOSS_EVENT; 73 return ParsedRtcEventLog::EventType::LOSS_BASED_BWE_UPDATE;
74 case rtclog::Event::BWE_PACKET_DELAY_EVENT: 74 case rtclog::Event::DELAY_BASED_BWE_UPDATE:
75 return ParsedRtcEventLog::EventType::BWE_PACKET_DELAY_EVENT; 75 return ParsedRtcEventLog::EventType::DELAY_BASED_BWE_UPDATE;
76 case rtclog::Event::VIDEO_RECEIVER_CONFIG_EVENT: 76 case rtclog::Event::VIDEO_RECEIVER_CONFIG_EVENT:
77 return ParsedRtcEventLog::EventType::VIDEO_RECEIVER_CONFIG_EVENT; 77 return ParsedRtcEventLog::EventType::VIDEO_RECEIVER_CONFIG_EVENT;
78 case rtclog::Event::VIDEO_SENDER_CONFIG_EVENT: 78 case rtclog::Event::VIDEO_SENDER_CONFIG_EVENT:
79 return ParsedRtcEventLog::EventType::VIDEO_SENDER_CONFIG_EVENT; 79 return ParsedRtcEventLog::EventType::VIDEO_SENDER_CONFIG_EVENT;
80 case rtclog::Event::AUDIO_RECEIVER_CONFIG_EVENT: 80 case rtclog::Event::AUDIO_RECEIVER_CONFIG_EVENT:
81 return ParsedRtcEventLog::EventType::AUDIO_RECEIVER_CONFIG_EVENT; 81 return ParsedRtcEventLog::EventType::AUDIO_RECEIVER_CONFIG_EVENT;
82 case rtclog::Event::AUDIO_SENDER_CONFIG_EVENT: 82 case rtclog::Event::AUDIO_SENDER_CONFIG_EVENT:
83 return ParsedRtcEventLog::EventType::AUDIO_SENDER_CONFIG_EVENT; 83 return ParsedRtcEventLog::EventType::AUDIO_SENDER_CONFIG_EVENT;
84 case rtclog::Event::AUDIO_NETWORK_ADAPTATION_EVENT: 84 case rtclog::Event::AUDIO_NETWORK_ADAPTATION_EVENT:
85 return ParsedRtcEventLog::EventType::AUDIO_NETWORK_ADAPTATION_EVENT; 85 return ParsedRtcEventLog::EventType::AUDIO_NETWORK_ADAPTATION_EVENT;
86 } 86 }
87 RTC_NOTREACHED(); 87 RTC_NOTREACHED();
88 return ParsedRtcEventLog::EventType::UNKNOWN_EVENT; 88 return ParsedRtcEventLog::EventType::UNKNOWN_EVENT;
89 } 89 }
90 90
91 BandwidthUsage GetRuntimeDetectorState( 91 BandwidthUsage GetRuntimeDetectorState(
92 rtclog::BwePacketDelayEvent::DetectorState detector_state) { 92 rtclog::DelayBasedBweUpdate::DetectorState detector_state) {
93 switch (detector_state) { 93 switch (detector_state) {
94 case rtclog::BwePacketDelayEvent::BWE_NORMAL: 94 case rtclog::DelayBasedBweUpdate::BWE_NORMAL:
95 return kBwNormal; 95 return kBwNormal;
96 case rtclog::BwePacketDelayEvent::BWE_UNDERUSING: 96 case rtclog::DelayBasedBweUpdate::BWE_UNDERUSING:
97 return kBwUnderusing; 97 return kBwUnderusing;
98 case rtclog::BwePacketDelayEvent::BWE_OVERUSING: 98 case rtclog::DelayBasedBweUpdate::BWE_OVERUSING:
99 return kBwOverusing; 99 return kBwOverusing;
100 } 100 }
101 RTC_NOTREACHED(); 101 RTC_NOTREACHED();
102 return kBwNormal; 102 return kBwNormal;
103 } 103 }
104 104
105 std::pair<uint64_t, bool> ParseVarInt(std::istream& stream) { 105 std::pair<uint64_t, bool> ParseVarInt(std::istream& stream) {
106 uint64_t varint = 0; 106 uint64_t varint = 0;
107 for (size_t bytes_read = 0; bytes_read < 10; ++bytes_read) { 107 for (size_t bytes_read = 0; bytes_read < 10; ++bytes_read) {
108 // The most significant bit of each byte is 0 if it is the last byte in 108 // The most significant bit of each byte is 0 if it is the last byte in
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after
454 RTC_CHECK(event.has_type()); 454 RTC_CHECK(event.has_type());
455 RTC_CHECK_EQ(event.type(), rtclog::Event::AUDIO_PLAYOUT_EVENT); 455 RTC_CHECK_EQ(event.type(), rtclog::Event::AUDIO_PLAYOUT_EVENT);
456 RTC_CHECK(event.has_audio_playout_event()); 456 RTC_CHECK(event.has_audio_playout_event());
457 const rtclog::AudioPlayoutEvent& loss_event = event.audio_playout_event(); 457 const rtclog::AudioPlayoutEvent& loss_event = event.audio_playout_event();
458 RTC_CHECK(loss_event.has_local_ssrc()); 458 RTC_CHECK(loss_event.has_local_ssrc());
459 if (ssrc != nullptr) { 459 if (ssrc != nullptr) {
460 *ssrc = loss_event.local_ssrc(); 460 *ssrc = loss_event.local_ssrc();
461 } 461 }
462 } 462 }
463 463
464 void ParsedRtcEventLog::GetBwePacketLossEvent(size_t index, 464 void ParsedRtcEventLog::GetLossBasedBweUpdate(size_t index,
465 int32_t* bitrate, 465 int32_t* bitrate_bps,
466 uint8_t* fraction_loss, 466 uint8_t* fraction_loss,
467 int32_t* total_packets) const { 467 int32_t* total_packets) const {
468 RTC_CHECK_LT(index, GetNumberOfEvents()); 468 RTC_CHECK_LT(index, GetNumberOfEvents());
469 const rtclog::Event& event = events_[index]; 469 const rtclog::Event& event = events_[index];
470 RTC_CHECK(event.has_type()); 470 RTC_CHECK(event.has_type());
471 RTC_CHECK_EQ(event.type(), rtclog::Event::BWE_PACKET_LOSS_EVENT); 471 RTC_CHECK_EQ(event.type(), rtclog::Event::LOSS_BASED_BWE_UPDATE);
472 RTC_CHECK(event.has_bwe_packet_loss_event()); 472 RTC_CHECK(event.has_loss_based_bwe_update());
473 const rtclog::BwePacketLossEvent& loss_event = event.bwe_packet_loss_event(); 473 const rtclog::LossBasedBweUpdate& loss_event = event.loss_based_bwe_update();
474 RTC_CHECK(loss_event.has_bitrate()); 474 RTC_CHECK(loss_event.has_bitrate_bps());
475 if (bitrate != nullptr) { 475 if (bitrate_bps != nullptr) {
476 *bitrate = loss_event.bitrate(); 476 *bitrate_bps = loss_event.bitrate_bps();
477 } 477 }
478 RTC_CHECK(loss_event.has_fraction_loss()); 478 RTC_CHECK(loss_event.has_fraction_loss());
479 if (fraction_loss != nullptr) { 479 if (fraction_loss != nullptr) {
480 *fraction_loss = loss_event.fraction_loss(); 480 *fraction_loss = loss_event.fraction_loss();
481 } 481 }
482 RTC_CHECK(loss_event.has_total_packets()); 482 RTC_CHECK(loss_event.has_total_packets());
483 if (total_packets != nullptr) { 483 if (total_packets != nullptr) {
484 *total_packets = loss_event.total_packets(); 484 *total_packets = loss_event.total_packets();
485 } 485 }
486 } 486 }
487 487
488 void ParsedRtcEventLog::GetBwePacketDelayEvent( 488 void ParsedRtcEventLog::GetDelayBasedBweUpdate(
489 size_t index, 489 size_t index,
490 int32_t* bitrate, 490 int32_t* bitrate_bps,
491 BandwidthUsage* detector_state) const { 491 BandwidthUsage* detector_state) const {
492 RTC_CHECK_LT(index, GetNumberOfEvents()); 492 RTC_CHECK_LT(index, GetNumberOfEvents());
493 const rtclog::Event& event = events_[index]; 493 const rtclog::Event& event = events_[index];
494 RTC_CHECK(event.has_type()); 494 RTC_CHECK(event.has_type());
495 RTC_CHECK_EQ(event.type(), rtclog::Event::BWE_PACKET_DELAY_EVENT); 495 RTC_CHECK_EQ(event.type(), rtclog::Event::DELAY_BASED_BWE_UPDATE);
496 RTC_CHECK(event.has_bwe_packet_delay_event()); 496 RTC_CHECK(event.has_delay_based_bwe_update());
497 const rtclog::BwePacketDelayEvent& delay_event = 497 const rtclog::DelayBasedBweUpdate& delay_event =
498 event.bwe_packet_delay_event(); 498 event.delay_based_bwe_update();
499 RTC_CHECK(delay_event.has_bitrate()); 499 RTC_CHECK(delay_event.has_bitrate_bps());
500 if (bitrate != nullptr) { 500 if (bitrate_bps != nullptr) {
501 *bitrate = delay_event.bitrate(); 501 *bitrate_bps = delay_event.bitrate_bps();
502 } 502 }
503 RTC_CHECK(delay_event.has_detector_state()); 503 RTC_CHECK(delay_event.has_detector_state());
504 if (detector_state != nullptr) { 504 if (detector_state != nullptr) {
505 *detector_state = GetRuntimeDetectorState(delay_event.detector_state()); 505 *detector_state = GetRuntimeDetectorState(delay_event.detector_state());
506 } 506 }
507 } 507 }
508 508
509 void ParsedRtcEventLog::GetAudioNetworkAdaptation( 509 void ParsedRtcEventLog::GetAudioNetworkAdaptation(
510 size_t index, 510 size_t index,
511 AudioNetworkAdaptor::EncoderRuntimeConfig* config) const { 511 AudioNetworkAdaptor::EncoderRuntimeConfig* config) const {
(...skipping 13 matching lines...) Expand all
525 if (ana_event.has_frame_length_ms()) 525 if (ana_event.has_frame_length_ms())
526 config->frame_length_ms = rtc::Optional<int>(ana_event.frame_length_ms()); 526 config->frame_length_ms = rtc::Optional<int>(ana_event.frame_length_ms());
527 if (ana_event.has_num_channels()) 527 if (ana_event.has_num_channels())
528 config->num_channels = rtc::Optional<size_t>(ana_event.num_channels()); 528 config->num_channels = rtc::Optional<size_t>(ana_event.num_channels());
529 if (ana_event.has_uplink_packet_loss_fraction()) 529 if (ana_event.has_uplink_packet_loss_fraction())
530 config->uplink_packet_loss_fraction = 530 config->uplink_packet_loss_fraction =
531 rtc::Optional<float>(ana_event.uplink_packet_loss_fraction()); 531 rtc::Optional<float>(ana_event.uplink_packet_loss_fraction());
532 } 532 }
533 533
534 } // namespace webrtc 534 } // namespace webrtc
OLDNEW
« no previous file with comments | « webrtc/logging/rtc_event_log/rtc_event_log_parser.h ('k') | webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698