Index: media/filters/decrypting_audio_decoder_unittest.cc |
diff --git a/media/filters/decrypting_audio_decoder_unittest.cc b/media/filters/decrypting_audio_decoder_unittest.cc |
index 2a37b64d6a1c89c42e5de207074f49767b4a7951..7e9f385615bc153924235d1b928a3dfc346bc723 100644 |
--- a/media/filters/decrypting_audio_decoder_unittest.cc |
+++ b/media/filters/decrypting_audio_decoder_unittest.cc |
@@ -14,6 +14,7 @@ |
#include "media/base/audio_buffer.h" |
#include "media/base/decoder_buffer.h" |
#include "media/base/decrypt_config.h" |
+#include "media/base/encryption_scheme.h" |
#include "media/base/gmock_callback_support.h" |
#include "media/base/media_util.h" |
#include "media/base/mock_filters.h" |
@@ -120,7 +121,8 @@ class DecryptingAudioDecoderTest : public testing::Test { |
config_.Initialize(kCodecVorbis, kSampleFormatPlanarF32, |
CHANNEL_LAYOUT_STEREO, kSampleRate, EmptyExtraData(), |
- true, base::TimeDelta(), 0); |
+ EncryptionScheme(EncryptionScheme::kCipherModeAesCtr), |
+ base::TimeDelta(), 0); |
InitializeAndExpectResult(config_, true); |
} |
@@ -286,15 +288,16 @@ TEST_F(DecryptingAudioDecoderTest, Initialize_Normal) { |
TEST_F(DecryptingAudioDecoderTest, Initialize_UnencryptedAudioConfig) { |
AudioDecoderConfig config(kCodecVorbis, kSampleFormatPlanarF32, |
CHANNEL_LAYOUT_STEREO, kSampleRate, |
- EmptyExtraData(), false); |
+ EmptyExtraData(), EncryptionScheme::Unencrypted()); |
InitializeAndExpectResult(config, false); |
} |
// Ensure decoder handles invalid audio configs without crashing. |
TEST_F(DecryptingAudioDecoderTest, Initialize_InvalidAudioConfig) { |
- AudioDecoderConfig config(kUnknownAudioCodec, kUnknownSampleFormat, |
- CHANNEL_LAYOUT_STEREO, 0, EmptyExtraData(), true); |
+ AudioDecoderConfig config( |
+ kUnknownAudioCodec, kUnknownSampleFormat, CHANNEL_LAYOUT_STEREO, 0, |
+ EmptyExtraData(), EncryptionScheme(EncryptionScheme::kCipherModeAesCtr)); |
InitializeAndExpectResult(config, false); |
} |
@@ -305,17 +308,17 @@ TEST_F(DecryptingAudioDecoderTest, Initialize_UnsupportedAudioConfig) { |
EXPECT_CALL(*decryptor_, InitializeAudioDecoder(_, _)) |
.WillOnce(RunCallback<1>(false)); |
- AudioDecoderConfig config(kCodecVorbis, kSampleFormatPlanarF32, |
- CHANNEL_LAYOUT_STEREO, kSampleRate, |
- EmptyExtraData(), true); |
+ AudioDecoderConfig config( |
+ kCodecVorbis, kSampleFormatPlanarF32, CHANNEL_LAYOUT_STEREO, kSampleRate, |
+ EmptyExtraData(), EncryptionScheme(EncryptionScheme::kCipherModeAesCtr)); |
InitializeAndExpectResult(config, false); |
} |
TEST_F(DecryptingAudioDecoderTest, Initialize_CdmWithoutDecryptor) { |
SetCdmType(CDM_WITHOUT_DECRYPTOR); |
- AudioDecoderConfig config(kCodecVorbis, kSampleFormatPlanarF32, |
- CHANNEL_LAYOUT_STEREO, kSampleRate, |
- EmptyExtraData(), true); |
+ AudioDecoderConfig config( |
+ kCodecVorbis, kSampleFormatPlanarF32, CHANNEL_LAYOUT_STEREO, kSampleRate, |
+ EmptyExtraData(), EncryptionScheme(EncryptionScheme::kCipherModeAesCtr)); |
InitializeAndExpectResult(config, false); |
} |
@@ -382,9 +385,9 @@ TEST_F(DecryptingAudioDecoderTest, Reinitialize_ConfigChange) { |
// The new config is different from the initial config in bits-per-channel, |
// channel layout and samples_per_second. |
- AudioDecoderConfig new_config(kCodecVorbis, kSampleFormatPlanarS16, |
- CHANNEL_LAYOUT_5_1, 88200, EmptyExtraData(), |
- true); |
+ AudioDecoderConfig new_config( |
+ kCodecVorbis, kSampleFormatPlanarS16, CHANNEL_LAYOUT_5_1, 88200, |
+ EmptyExtraData(), EncryptionScheme(EncryptionScheme::kCipherModeAesCtr)); |
EXPECT_NE(new_config.bits_per_channel(), config_.bits_per_channel()); |
EXPECT_NE(new_config.channel_layout(), config_.channel_layout()); |
EXPECT_NE(new_config.samples_per_second(), config_.samples_per_second()); |