| 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());
|
|
|