Index: media/test/pipeline_integration_test.cc |
diff --git a/media/test/pipeline_integration_test.cc b/media/test/pipeline_integration_test.cc |
index 54d355ca8822f02da6555133cea94373a9048718..dd214eba9443c07fe6fafe7218dec2112a4695b3 100644 |
--- a/media/test/pipeline_integration_test.cc |
+++ b/media/test/pipeline_integration_test.cc |
@@ -5,6 +5,7 @@ |
#include "base/bind.h" |
#include "base/command_line.h" |
#include "base/memory/scoped_ptr.h" |
+#include "base/stl_util.h" |
#include "base/strings/string_util.h" |
#include "build/build_config.h" |
#include "media/base/cdm_callback_promise.h" |
@@ -317,12 +318,12 @@ class KeyProvidingApp : public FakeEncryptedMedia::AppBase { |
// key ID as the init_data. |
// http://crbug.com/460308 |
decryptor->CreateSessionAndGenerateRequest( |
- MediaKeys::TEMPORARY_SESSION, EmeInitDataType::WEBM, kKeyId, |
- arraysize(kKeyId), CreateSessionPromise(RESOLVED)); |
+ MediaKeys::TEMPORARY_SESSION, EmeInitDataType::WEBM, |
+ std::vector<uint8>(kKeyId, kKeyId + arraysize(kKeyId)), |
+ CreateSessionPromise(RESOLVED)); |
} else { |
decryptor->CreateSessionAndGenerateRequest( |
- MediaKeys::TEMPORARY_SESSION, init_data_type, |
- vector_as_array(&init_data), init_data.size(), |
+ MediaKeys::TEMPORARY_SESSION, init_data_type, init_data, |
CreateSessionPromise(RESOLVED)); |
} |
EXPECT_FALSE(current_session_id_.empty()); |
@@ -342,8 +343,7 @@ class KeyProvidingApp : public FakeEncryptedMedia::AppBase { |
std::string jwk = GenerateJWKSet( |
kSecretKey, arraysize(kSecretKey), key_id, key_id_length); |
decryptor->UpdateSession(current_session_id_, |
- reinterpret_cast<const uint8*>(jwk.data()), |
- jwk.size(), |
+ std::vector<uint8>(jwk.begin(), jwk.end()), |
CreatePromise(RESOLVED)); |
} |
@@ -379,13 +379,11 @@ class RotatingKeyProvidingApp : public KeyProvidingApp { |
// key ID as the init_data. |
// http://crbug.com/460308 |
decryptor->CreateSessionAndGenerateRequest( |
- MediaKeys::TEMPORARY_SESSION, EmeInitDataType::WEBM, |
- vector_as_array(&key_id), key_id.size(), |
+ MediaKeys::TEMPORARY_SESSION, EmeInitDataType::WEBM, key_id, |
CreateSessionPromise(RESOLVED)); |
} else { |
decryptor->CreateSessionAndGenerateRequest( |
- MediaKeys::TEMPORARY_SESSION, init_data_type, |
- vector_as_array(&init_data), init_data.size(), |
+ MediaKeys::TEMPORARY_SESSION, init_data_type, init_data, |
CreateSessionPromise(RESOLVED)); |
} |
@@ -395,8 +393,7 @@ class RotatingKeyProvidingApp : public KeyProvidingApp { |
vector_as_array(&key_id), |
key_id.size()); |
decryptor->UpdateSession(current_session_id_, |
- reinterpret_cast<const uint8*>(jwk.data()), |
- jwk.size(), |
+ std::vector<uint8>(jwk.begin(), jwk.end()), |
CreatePromise(RESOLVED)); |
} |