Index: webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
diff --git a/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc b/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
index a6c502b5986fa6da25acb85617044ed3498754ed..1d4fc2e7813c9c3b2eee1bc6596be2ace20e47f6 100644 |
--- a/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
+++ b/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc |
@@ -125,10 +125,12 @@ std::unique_ptr<test::AudioLoop> Create10msAudioBlocks( |
std::unique_ptr<test::AudioLoop> speech_data(new test::AudioLoop()); |
int audio_samples_per_ms = |
rtc::CheckedDivExact(encoder->SampleRateHz(), 1000); |
- RTC_DCHECK(speech_data->Init( |
- file_name, |
- packet_size_ms * audio_samples_per_ms * encoder->num_channels_to_encode(), |
- 10 * audio_samples_per_ms * encoder->num_channels_to_encode())); |
+ if (!speech_data->Init( |
+ file_name, |
+ packet_size_ms * audio_samples_per_ms * |
+ encoder->num_channels_to_encode(), |
+ 10 * audio_samples_per_ms * encoder->num_channels_to_encode())) |
+ return nullptr; |
return speech_data; |
} |
@@ -521,6 +523,7 @@ TEST(AudioEncoderOpusTest, EncodeAtMinBitrate) { |
constexpr int kNumPacketsToEncode = 2; |
auto audio_frames = |
Create10msAudioBlocks(states.encoder, kNumPacketsToEncode * 20); |
+ ASSERT_TRUE(audio_frames) << "Create10msAudioBlocks failed"; |
rtc::Buffer encoded; |
uint32_t rtp_timestamp = 12345; // Just a number not important to this test. |