Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(698)

Unified Diff: media/cdm/aes_decryptor.cc

Issue 119203003: Drop DecryptConfig::data_offset_. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix test Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);

Powered by Google App Engine
This is Rietveld 408576698