| Index: webrtc/modules/audio_coding/main/acm2/codec_owner_unittest.cc
|
| diff --git a/webrtc/modules/audio_coding/main/acm2/codec_owner_unittest.cc b/webrtc/modules/audio_coding/main/acm2/codec_owner_unittest.cc
|
| index 6c232615a74838ca3b75e24ab1b11ef2c336bcda..6c4d38f8c73ff35974725a537874fde3a70370a4 100644
|
| --- a/webrtc/modules/audio_coding/main/acm2/codec_owner_unittest.cc
|
| +++ b/webrtc/modules/audio_coding/main/acm2/codec_owner_unittest.cc
|
| @@ -46,8 +46,8 @@ class CodecOwnerTest : public ::testing::Test {
|
| int expected_send_even_if_empty) {
|
| uint8_t out[kPacketSizeSamples];
|
| AudioEncoder::EncodedInfo encoded_info;
|
| - encoded_info = codec_owner_.Encoder()->Encode(
|
| - timestamp_, kZeroData, kDataLengthSamples, kPacketSizeSamples, out);
|
| + encoded_info = codec_owner_.Encoder()->Encode(timestamp_, kZeroData,
|
| + kPacketSizeSamples, out);
|
| timestamp_ += kDataLengthSamples;
|
| EXPECT_TRUE(encoded_info.redundant.empty());
|
| EXPECT_EQ(expected_out_length, encoded_info.encoded_bytes);
|
| @@ -146,24 +146,26 @@ TEST_F(CodecOwnerTest, ExternalEncoder) {
|
| AudioEncoder::EncodedInfo info;
|
| EXPECT_CALL(external_encoder, SampleRateHz())
|
| .WillRepeatedly(Return(kSampleRateHz));
|
| + EXPECT_CALL(external_encoder, NumChannels()).WillRepeatedly(Return(1));
|
|
|
| {
|
| InSequence s;
|
| info.encoded_timestamp = 0;
|
| EXPECT_CALL(external_encoder,
|
| - EncodeInternal(0, audio, arraysize(encoded), encoded))
|
| + EncodeInternal(0, rtc::ArrayView<const int16_t>(audio),
|
| + arraysize(encoded), encoded))
|
| .WillOnce(Return(info));
|
| EXPECT_CALL(external_encoder, Mark("A"));
|
| EXPECT_CALL(external_encoder, Mark("B"));
|
| info.encoded_timestamp = 2;
|
| EXPECT_CALL(external_encoder,
|
| - EncodeInternal(2, audio, arraysize(encoded), encoded))
|
| + EncodeInternal(2, rtc::ArrayView<const int16_t>(audio),
|
| + arraysize(encoded), encoded))
|
| .WillOnce(Return(info));
|
| EXPECT_CALL(external_encoder, Die());
|
| }
|
|
|
| - info = codec_owner_.Encoder()->Encode(0, audio, arraysize(audio),
|
| - arraysize(encoded), encoded);
|
| + info = codec_owner_.Encoder()->Encode(0, audio, arraysize(encoded), encoded);
|
| EXPECT_EQ(0u, info.encoded_timestamp);
|
| external_encoder.Mark("A");
|
|
|
| @@ -172,14 +174,12 @@ TEST_F(CodecOwnerTest, ExternalEncoder) {
|
| codec_inst.pacsize = kPacketSizeSamples;
|
| ASSERT_TRUE(codec_owner_.SetEncoders(codec_inst, -1, VADNormal, -1));
|
| // Don't expect any more calls to the external encoder.
|
| - info = codec_owner_.Encoder()->Encode(1, audio, arraysize(audio),
|
| - arraysize(encoded), encoded);
|
| + info = codec_owner_.Encoder()->Encode(1, audio, arraysize(encoded), encoded);
|
| external_encoder.Mark("B");
|
|
|
| // Change back to external encoder again.
|
| codec_owner_.SetEncoders(&external_encoder, -1, VADNormal, -1);
|
| - info = codec_owner_.Encoder()->Encode(2, audio, arraysize(audio),
|
| - arraysize(encoded), encoded);
|
| + info = codec_owner_.Encoder()->Encode(2, audio, arraysize(encoded), encoded);
|
| EXPECT_EQ(2u, info.encoded_timestamp);
|
| }
|
|
|
|
|