| 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..00c1f04f77bf89f381313dfa931595b549bebc0f 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.
|
| @@ -1633,9 +1632,6 @@ TEST_F(AcmSenderBitExactnessOldApi, External_Pcmu_20ms) {
|
| MockAudioEncoder mock_encoder;
|
| // 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));
|
| EXPECT_CALL(mock_encoder, SampleRateHz())
|
| .Times(AtLeast(1))
|
| .WillRepeatedly(Invoke(&encoder, &AudioEncoderPcmU::SampleRateHz));
|
| @@ -1652,9 +1648,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));
|
|
|