OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2008 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2008 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 528 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
539 stats.jitter_ms = 12; | 539 stats.jitter_ms = 12; |
540 stats.rtt_ms = 345; | 540 stats.rtt_ms = 345; |
541 stats.audio_level = 678; | 541 stats.audio_level = 678; |
542 stats.aec_quality_min = 9.01f; | 542 stats.aec_quality_min = 9.01f; |
543 stats.echo_delay_median_ms = 234; | 543 stats.echo_delay_median_ms = 234; |
544 stats.echo_delay_std_ms = 567; | 544 stats.echo_delay_std_ms = 567; |
545 stats.echo_return_loss = 890; | 545 stats.echo_return_loss = 890; |
546 stats.echo_return_loss_enhancement = 1234; | 546 stats.echo_return_loss_enhancement = 1234; |
547 stats.residual_echo_likelihood = 0.432f; | 547 stats.residual_echo_likelihood = 0.432f; |
548 stats.residual_echo_likelihood_recent_max = 0.6f; | 548 stats.residual_echo_likelihood_recent_max = 0.6f; |
| 549 stats.ana_bitrate_action_counter = rtc::Optional<int>(321); |
| 550 stats.ana_channel_action_counter = rtc::Optional<int>(432); |
| 551 stats.ana_dtx_action_counter = rtc::Optional<int>(543); |
| 552 stats.ana_fec_action_counter = rtc::Optional<int>(654); |
| 553 stats.ana_frame_length_action_counter = rtc::Optional<int>(765); |
549 stats.typing_noise_detected = true; | 554 stats.typing_noise_detected = true; |
550 return stats; | 555 return stats; |
551 } | 556 } |
552 void SetAudioSendStreamStats() { | 557 void SetAudioSendStreamStats() { |
553 for (auto* s : call_.GetAudioSendStreams()) { | 558 for (auto* s : call_.GetAudioSendStreams()) { |
554 s->SetStats(GetAudioSendStreamStats()); | 559 s->SetStats(GetAudioSendStreamStats()); |
555 } | 560 } |
556 } | 561 } |
557 void VerifyVoiceSenderInfo(const cricket::VoiceSenderInfo& info, | 562 void VerifyVoiceSenderInfo(const cricket::VoiceSenderInfo& info, |
558 bool is_sending) { | 563 bool is_sending) { |
(...skipping 11 matching lines...) Expand all Loading... |
570 EXPECT_EQ(info.audio_level, stats.audio_level); | 575 EXPECT_EQ(info.audio_level, stats.audio_level); |
571 EXPECT_EQ(info.aec_quality_min, stats.aec_quality_min); | 576 EXPECT_EQ(info.aec_quality_min, stats.aec_quality_min); |
572 EXPECT_EQ(info.echo_delay_median_ms, stats.echo_delay_median_ms); | 577 EXPECT_EQ(info.echo_delay_median_ms, stats.echo_delay_median_ms); |
573 EXPECT_EQ(info.echo_delay_std_ms, stats.echo_delay_std_ms); | 578 EXPECT_EQ(info.echo_delay_std_ms, stats.echo_delay_std_ms); |
574 EXPECT_EQ(info.echo_return_loss, stats.echo_return_loss); | 579 EXPECT_EQ(info.echo_return_loss, stats.echo_return_loss); |
575 EXPECT_EQ(info.echo_return_loss_enhancement, | 580 EXPECT_EQ(info.echo_return_loss_enhancement, |
576 stats.echo_return_loss_enhancement); | 581 stats.echo_return_loss_enhancement); |
577 EXPECT_EQ(info.residual_echo_likelihood, stats.residual_echo_likelihood); | 582 EXPECT_EQ(info.residual_echo_likelihood, stats.residual_echo_likelihood); |
578 EXPECT_EQ(info.residual_echo_likelihood_recent_max, | 583 EXPECT_EQ(info.residual_echo_likelihood_recent_max, |
579 stats.residual_echo_likelihood_recent_max); | 584 stats.residual_echo_likelihood_recent_max); |
| 585 EXPECT_EQ(info.ana_bitrate_action_counter, |
| 586 stats.ana_bitrate_action_counter); |
| 587 EXPECT_EQ(info.ana_channel_action_counter, |
| 588 stats.ana_channel_action_counter); |
| 589 EXPECT_EQ(info.ana_dtx_action_counter, stats.ana_dtx_action_counter); |
| 590 EXPECT_EQ(info.ana_fec_action_counter, stats.ana_fec_action_counter); |
| 591 EXPECT_EQ(info.ana_frame_length_action_counter, |
| 592 stats.ana_frame_length_action_counter); |
580 EXPECT_EQ(info.typing_noise_detected, | 593 EXPECT_EQ(info.typing_noise_detected, |
581 stats.typing_noise_detected && is_sending); | 594 stats.typing_noise_detected && is_sending); |
582 } | 595 } |
583 | 596 |
584 webrtc::AudioReceiveStream::Stats GetAudioReceiveStreamStats() const { | 597 webrtc::AudioReceiveStream::Stats GetAudioReceiveStreamStats() const { |
585 webrtc::AudioReceiveStream::Stats stats; | 598 webrtc::AudioReceiveStream::Stats stats; |
586 stats.remote_ssrc = 123; | 599 stats.remote_ssrc = 123; |
587 stats.bytes_rcvd = 456; | 600 stats.bytes_rcvd = 456; |
588 stats.packets_rcvd = 768; | 601 stats.packets_rcvd = 768; |
589 stats.packets_lost = 101; | 602 stats.packets_lost = 101; |
(...skipping 2914 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3504 // Without this cast, the comparison turned unsigned and, thus, failed for -1. | 3517 // Without this cast, the comparison turned unsigned and, thus, failed for -1. |
3505 const int num_specs = static_cast<int>(specs.size()); | 3518 const int num_specs = static_cast<int>(specs.size()); |
3506 EXPECT_GE(find_codec({"cn", 8000, 1}), num_specs); | 3519 EXPECT_GE(find_codec({"cn", 8000, 1}), num_specs); |
3507 EXPECT_GE(find_codec({"cn", 16000, 1}), num_specs); | 3520 EXPECT_GE(find_codec({"cn", 16000, 1}), num_specs); |
3508 EXPECT_EQ(find_codec({"cn", 32000, 1}), -1); | 3521 EXPECT_EQ(find_codec({"cn", 32000, 1}), -1); |
3509 EXPECT_GE(find_codec({"telephone-event", 8000, 1}), num_specs); | 3522 EXPECT_GE(find_codec({"telephone-event", 8000, 1}), num_specs); |
3510 EXPECT_GE(find_codec({"telephone-event", 16000, 1}), num_specs); | 3523 EXPECT_GE(find_codec({"telephone-event", 16000, 1}), num_specs); |
3511 EXPECT_GE(find_codec({"telephone-event", 32000, 1}), num_specs); | 3524 EXPECT_GE(find_codec({"telephone-event", 32000, 1}), num_specs); |
3512 EXPECT_GE(find_codec({"telephone-event", 48000, 1}), num_specs); | 3525 EXPECT_GE(find_codec({"telephone-event", 48000, 1}), num_specs); |
3513 } | 3526 } |
OLD | NEW |