Index: webrtc/modules/audio_coding/neteq/neteq_external_decoder_unittest.cc |
diff --git a/webrtc/modules/audio_coding/neteq/neteq_external_decoder_unittest.cc b/webrtc/modules/audio_coding/neteq/neteq_external_decoder_unittest.cc |
index 7712b244bda1ca14961b5e8df43521090d15337d..50c24a3b73a0f76c578f64dbc3cf6f9effc003c6 100644 |
--- a/webrtc/modules/audio_coding/neteq/neteq_external_decoder_unittest.cc |
+++ b/webrtc/modules/audio_coding/neteq/neteq_external_decoder_unittest.cc |
@@ -188,16 +188,14 @@ class NetEqExternalVsInternalDecoderTest : public NetEqExternalDecoderUnitTest, |
} |
void GetAndVerifyOutput() override { |
- NetEqOutputType output_type; |
// Get audio from internal decoder instance. |
- EXPECT_EQ(NetEq::kOK, |
- neteq_internal_->GetAudio(&output_internal_, &output_type)); |
+ EXPECT_EQ(NetEq::kOK, neteq_internal_->GetAudio(&output_internal_)); |
EXPECT_EQ(1u, output_internal_.num_channels_); |
EXPECT_EQ(static_cast<size_t>(kOutputLengthMs * sample_rate_hz_ / 1000), |
output_internal_.samples_per_channel_); |
// Get audio from external decoder instance. |
- GetOutputAudio(&output_, &output_type); |
+ GetOutputAudio(&output_); |
for (size_t i = 0; i < output_.samples_per_channel_; ++i) { |
ASSERT_EQ(output_.data_[i], output_internal_.data_[i]) |
@@ -251,30 +249,30 @@ class LargeTimestampJumpTest : public NetEqExternalDecoderUnitTest, |
.WillRepeatedly(Return(false)); |
} |
- virtual void UpdateState(NetEqOutputType output_type) { |
+ virtual void UpdateState(AudioFrame::SpeechType output_type) { |
switch (test_state_) { |
case kInitialPhase: { |
- if (output_type == kOutputNormal) { |
+ if (output_type == AudioFrame::kNormalSpeech) { |
test_state_ = kNormalPhase; |
} |
break; |
} |
case kNormalPhase: { |
- if (output_type == kOutputPLC) { |
+ if (output_type == AudioFrame::kPLC) { |
test_state_ = kExpandPhase; |
} |
break; |
} |
case kExpandPhase: { |
- if (output_type == kOutputPLCtoCNG) { |
+ if (output_type == AudioFrame::kPLCCNG) { |
test_state_ = kFadedExpandPhase; |
- } else if (output_type == kOutputNormal) { |
+ } else if (output_type == AudioFrame::kNormalSpeech) { |
test_state_ = kRecovered; |
} |
break; |
} |
case kFadedExpandPhase: { |
- if (output_type == kOutputNormal) { |
+ if (output_type == AudioFrame::kNormalSpeech) { |
test_state_ = kRecovered; |
} |
break; |
@@ -287,9 +285,8 @@ class LargeTimestampJumpTest : public NetEqExternalDecoderUnitTest, |
void GetAndVerifyOutput() override { |
AudioFrame output; |
- NetEqOutputType output_type; |
- GetOutputAudio(&output, &output_type); |
- UpdateState(output_type); |
+ GetOutputAudio(&output); |
+ UpdateState(output.speech_type_); |
if (test_state_ == kExpandPhase || test_state_ == kFadedExpandPhase) { |
// Don't verify the output in this phase of the test. |
@@ -369,22 +366,22 @@ TEST_F(LargeTimestampJumpTest, JumpLongerThanHalfRangeAndWrap) { |
class ShortTimestampJumpTest : public LargeTimestampJumpTest { |
protected: |
- void UpdateState(NetEqOutputType output_type) override { |
+ void UpdateState(AudioFrame::SpeechType output_type) override { |
switch (test_state_) { |
case kInitialPhase: { |
- if (output_type == kOutputNormal) { |
+ if (output_type == AudioFrame::kNormalSpeech) { |
test_state_ = kNormalPhase; |
} |
break; |
} |
case kNormalPhase: { |
- if (output_type == kOutputPLC) { |
+ if (output_type == AudioFrame::kPLC) { |
test_state_ = kExpandPhase; |
} |
break; |
} |
case kExpandPhase: { |
- if (output_type == kOutputNormal) { |
+ if (output_type == AudioFrame::kNormalSpeech) { |
test_state_ = kRecovered; |
} |
break; |