Chromium Code Reviews| Index: webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc |
| diff --git a/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc b/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc |
| index f169d0500872c18a868d2a74d803548b9f4af03a..d813e31a83966c708d0a54c56a4058ee030ac3e4 100644 |
| --- a/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc |
| +++ b/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc |
| @@ -774,8 +774,7 @@ class AcmReRegisterIsacMtTestOldApi : public AudioCodingModuleTestOldApi { |
| bool CbReceiveImpl() { |
| SleepMs(1); |
| - const size_t max_encoded_bytes = isac_encoder_->MaxEncodedBytes(); |
| - std::unique_ptr<uint8_t[]> encoded(new uint8_t[max_encoded_bytes]); |
| + rtc::Buffer encoded; |
| AudioEncoder::EncodedInfo info; |
| { |
| rtc::CritScope lock(&crit_sect_); |
| @@ -790,7 +789,7 @@ class AcmReRegisterIsacMtTestOldApi : public AudioCodingModuleTestOldApi { |
| while (info.encoded_bytes == 0) { |
| info = |
| isac_encoder_->Encode(input_timestamp, audio_loop_.GetNextBlock(), |
| - max_encoded_bytes, encoded.get()); |
| + &encoded); |
| input_timestamp += 160; // 10 ms at 16 kHz. |
| } |
| EXPECT_EQ(rtp_header_.header.timestamp + kPacketSizeSamples, |
| @@ -801,7 +800,7 @@ class AcmReRegisterIsacMtTestOldApi : public AudioCodingModuleTestOldApi { |
| // Now we're not holding the crit sect when calling ACM. |
| // Insert into ACM. |
| - EXPECT_EQ(0, acm_->IncomingPacket(encoded.get(), info.encoded_bytes, |
| + EXPECT_EQ(0, acm_->IncomingPacket(encoded.data(), info.encoded_bytes, |
| rtp_header_)); |
| // Pull audio. |
| @@ -1634,7 +1633,6 @@ TEST_F(AcmSenderBitExactnessOldApi, External_Pcmu_20ms) { |
| // Set expectations on the mock encoder and also delegate the calls to the |
| // real encoder. |
| EXPECT_CALL(mock_encoder, MaxEncodedBytes()) |
| - .Times(AtLeast(1)) |
| .WillRepeatedly(Invoke(&encoder, &AudioEncoderPcmU::MaxEncodedBytes)); |
|
kwiberg-webrtc
2016/02/25 00:29:04
Do you still need this one?
ossu
2016/02/25 10:39:51
Hmm... Come to think of it, probably not. I'll try
|
| EXPECT_CALL(mock_encoder, SampleRateHz()) |
| .Times(AtLeast(1)) |
| @@ -1652,9 +1650,14 @@ TEST_F(AcmSenderBitExactnessOldApi, External_Pcmu_20ms) { |
| EXPECT_CALL(mock_encoder, GetTargetBitrate()) |
| .Times(AtLeast(1)) |
| .WillRepeatedly(Invoke(&encoder, &AudioEncoderPcmU::GetTargetBitrate)); |
| - EXPECT_CALL(mock_encoder, EncodeInternal(_, _, _, _)) |
| + EXPECT_CALL(mock_encoder, EncodeInternal(_, _, _)) |
| .Times(AtLeast(1)) |
| - .WillRepeatedly(Invoke(&encoder, &AudioEncoderPcmU::EncodeInternal)); |
| + .WillRepeatedly(Invoke(&encoder, |
| + static_cast< |
| + AudioEncoder::EncodedInfo(AudioEncoder::*)( |
| + uint32_t, |
| + rtc::ArrayView<const int16_t>, |
| + rtc::Buffer*)>(&AudioEncoderPcmU::Encode))); |
| EXPECT_CALL(mock_encoder, SetFec(_)) |
| .Times(AtLeast(1)) |
| .WillRepeatedly(Invoke(&encoder, &AudioEncoderPcmU::SetFec)); |