| Index: media/cdm/aes_decryptor.cc
|
| diff --git a/media/cdm/aes_decryptor.cc b/media/cdm/aes_decryptor.cc
|
| index de6f83474f0febf766d07c9795273720ce2d4834..9f9f0801efbb3a2641954ca11192cb3163dca6a9 100644
|
| --- a/media/cdm/aes_decryptor.cc
|
| +++ b/media/cdm/aes_decryptor.cc
|
| @@ -141,11 +141,8 @@ static scoped_refptr<DecoderBuffer> DecryptData(const DecoderBuffer& input,
|
| return NULL;
|
| }
|
|
|
| - const int data_offset = input.decrypt_config()->data_offset();
|
| - const char* sample =
|
| - reinterpret_cast<const char*>(input.data() + data_offset);
|
| - DCHECK_GT(input.data_size(), data_offset);
|
| - size_t sample_size = static_cast<size_t>(input.data_size() - data_offset);
|
| + const char* sample = reinterpret_cast<const char*>(input.data());
|
| + size_t sample_size = static_cast<size_t>(input.data_size());
|
|
|
| DCHECK_GT(sample_size, 0U) << "No sample data to be decrypted.";
|
| if (sample_size == 0)
|
| @@ -333,9 +330,8 @@ void AesDecryptor::Decrypt(StreamType stream_type,
|
| scoped_refptr<DecoderBuffer> decrypted;
|
| // An empty iv string signals that the frame is unencrypted.
|
| if (encrypted->decrypt_config()->iv().empty()) {
|
| - int data_offset = encrypted->decrypt_config()->data_offset();
|
| - decrypted = DecoderBuffer::CopyFrom(encrypted->data() + data_offset,
|
| - encrypted->data_size() - data_offset);
|
| + decrypted = DecoderBuffer::CopyFrom(encrypted->data(),
|
| + encrypted->data_size());
|
| } else {
|
| const std::string& key_id = encrypted->decrypt_config()->key_id();
|
| DecryptionKey* key = GetKey(key_id);
|
|
|