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

Unified Diff: webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest_oldapi.cc

Issue 1467183002: Add new method AcmReceiver::last_packet_sample_rate_hz() (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@neteq-last-output-rate
Patch Set: Created 5 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest_oldapi.cc
diff --git a/webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest_oldapi.cc b/webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest_oldapi.cc
index 3bda1168d42afdcfc3e58d88207cf072d6e053be..75953a9c8d3302da8e647da4371c1255b09d38f0 100644
--- a/webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest_oldapi.cc
+++ b/webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest_oldapi.cc
@@ -330,7 +330,7 @@ TEST_F(AcmReceiverTestOldApi,
// Has received, only, DTX. Last Audio codec is undefined.
EXPECT_EQ(-1, receiver_->LastAudioCodec(&codec));
- EXPECT_EQ(-1, receiver_->last_audio_codec_id());
+ EXPECT_FALSE(receiver_->last_packet_sample_rate_hz());
for (auto id : kCodecId) {
const CodecIdInst c(id);
@@ -344,7 +344,8 @@ TEST_F(AcmReceiverTestOldApi,
// of type "speech."
ASSERT_TRUE(packet_sent_);
ASSERT_EQ(kAudioFrameSpeech, last_frame_type_);
- EXPECT_EQ(c.id, receiver_->last_audio_codec_id());
+ ASSERT_TRUE(receiver_->last_packet_sample_rate_hz());
+ EXPECT_EQ(c.inst.plfreq, *receiver_->last_packet_sample_rate_hz());
kwiberg-webrtc 2015/11/23 13:03:50 Optional has an operator== function, so you should
hlundin-webrtc 2015/11/23 13:50:45 Acknowledged, but that won't give the same behavio
kwiberg-webrtc 2015/11/23 14:03:35 Well, no, what I suggested won't do exactly what y
hlundin-webrtc 2015/11/23 14:13:34 Right. I activated my brain now and realized that
// Set VAD on to send DTX. Then check if the "Last Audio codec" returns
// the expected codec.
@@ -356,7 +357,7 @@ TEST_F(AcmReceiverTestOldApi,
InsertOnePacketOfSilence(c.id);
ASSERT_TRUE(packet_sent_);
}
- EXPECT_EQ(c.id, receiver_->last_audio_codec_id());
+ EXPECT_EQ(c.inst.plfreq, *receiver_->last_packet_sample_rate_hz());
kwiberg-webrtc 2015/11/23 13:03:50 Same.
hlundin-webrtc 2015/11/23 13:50:45 Will it make the code better? EXPECT_EQ(rtc::Optio
kwiberg-webrtc 2015/11/23 14:03:35 In this case, arguably yes, since Optional's opera
hlundin-webrtc 2015/11/23 14:13:35 Done.
EXPECT_EQ(0, receiver_->LastAudioCodec(&codec));
EXPECT_TRUE(CodecsEqual(c.inst, codec));
}

Powered by Google App Engine
This is Rietveld 408576698