Index: media/filters/pipeline_integration_test.cc |
diff --git a/media/filters/pipeline_integration_test.cc b/media/filters/pipeline_integration_test.cc |
index 06566ec843a85b1000625486cbd93c6e495d35f7..f828402cf8be294a6af36623f37877fc0de01088 100644 |
--- a/media/filters/pipeline_integration_test.cc |
+++ b/media/filters/pipeline_integration_test.cc |
@@ -80,21 +80,21 @@ class FakeEncryptedMedia { |
public: |
virtual ~AppBase() {} |
- virtual void SetSession(uint32 reference_id, |
- const std::string& session_id) = 0; |
+ virtual void OnSessionCreated(uint32 session_id, |
+ const std::string& web_session_id) = 0; |
- virtual void Message(uint32 reference_id, |
- const std::vector<uint8>& message, |
- const std::string& destination_url) = 0; |
+ virtual void OnSessionMessage(uint32 session_id, |
+ const std::vector<uint8>& message, |
+ const std::string& destination_url) = 0; |
- virtual void Ready(uint32 reference_id) = 0; |
+ virtual void OnSessionReady(uint32 session_id) = 0; |
- virtual void Closed(uint32 reference_id) = 0; |
+ virtual void OnSessionClosed(uint32 session_id) = 0; |
// Errors are not expected unless overridden. |
- virtual void Error(uint32 reference_id, |
- MediaKeys::KeyError error_code, |
- int system_code) { |
+ virtual void OnSessionError(uint32 session_id, |
+ MediaKeys::KeyError error_code, |
+ int system_code) { |
FAIL() << "Unexpected Key Error"; |
} |
@@ -104,42 +104,45 @@ class FakeEncryptedMedia { |
}; |
FakeEncryptedMedia(AppBase* app) |
- : decryptor_( |
- base::Bind(&FakeEncryptedMedia::SetSession, base::Unretained(this)), |
- base::Bind(&FakeEncryptedMedia::Message, base::Unretained(this)), |
- base::Bind(&FakeEncryptedMedia::Ready, base::Unretained(this)), |
- base::Bind(&FakeEncryptedMedia::Closed, base::Unretained(this)), |
- base::Bind(&FakeEncryptedMedia::Error, base::Unretained(this))), |
- app_(app) { |
- } |
+ : decryptor_(base::Bind(&FakeEncryptedMedia::OnSessionCreated, |
+ base::Unretained(this)), |
+ base::Bind(&FakeEncryptedMedia::OnSessionMessage, |
+ base::Unretained(this)), |
+ base::Bind(&FakeEncryptedMedia::OnSessionReady, |
+ base::Unretained(this)), |
+ base::Bind(&FakeEncryptedMedia::OnSessionClosed, |
+ base::Unretained(this)), |
+ base::Bind(&FakeEncryptedMedia::OnSessionError, |
+ base::Unretained(this))), |
+ app_(app) {} |
AesDecryptor* decryptor() { |
return &decryptor_; |
} |
// Callbacks for firing session events. Delegate to |app_|. |
- void SetSession(uint32 reference_id, const std::string& session_id) { |
- app_->SetSession(reference_id, session_id); |
+ void OnSessionCreated(uint32 session_id, const std::string& web_session_id) { |
+ app_->OnSessionCreated(session_id, web_session_id); |
} |
- void Message(uint32 reference_id, |
- const std::vector<uint8>& message, |
- const std::string& destination_url) { |
- app_->Message(reference_id, message, destination_url); |
+ void OnSessionMessage(uint32 session_id, |
+ const std::vector<uint8>& message, |
+ const std::string& destination_url) { |
+ app_->OnSessionMessage(session_id, message, destination_url); |
} |
- void Ready(uint32 reference_id) { |
- app_->Ready(reference_id); |
+ void OnSessionReady(uint32 session_id) { |
+ app_->OnSessionReady(session_id); |
} |
- void Closed(uint32 reference_id) { |
- app_->Closed(reference_id); |
+ void OnSessionClosed(uint32 session_id) { |
+ app_->OnSessionClosed(session_id); |
} |
- void Error(uint32 reference_id, |
- MediaKeys::KeyError error_code, |
- int system_code) { |
- app_->Error(reference_id, error_code, system_code); |
+ void OnSessionError(uint32 session_id, |
+ MediaKeys::KeyError error_code, |
+ int system_code) { |
+ app_->OnSessionError(session_id, error_code, system_code); |
} |
void NeedKey(const std::string& type, |
@@ -155,40 +158,40 @@ class FakeEncryptedMedia { |
// Provides |kSecretKey| in response to needkey. |
class KeyProvidingApp : public FakeEncryptedMedia::AppBase { |
public: |
- KeyProvidingApp() : current_reference_id_(0) {} |
+ KeyProvidingApp() : current_session_id_(0) {} |
- virtual void SetSession(uint32 reference_id, |
- const std::string& session_id) OVERRIDE { |
- EXPECT_GT(reference_id, 0u); |
- EXPECT_FALSE(session_id.empty()); |
+ virtual void OnSessionCreated(uint32 session_id, |
+ const std::string& web_session_id) OVERRIDE { |
+ EXPECT_GT(session_id, 0u); |
+ EXPECT_FALSE(web_session_id.empty()); |
} |
- virtual void Message(uint32 reference_id, |
- const std::vector<uint8>& message, |
- const std::string& default_url) OVERRIDE { |
- EXPECT_GT(reference_id, 0u); |
+ virtual void OnSessionMessage(uint32 session_id, |
+ const std::vector<uint8>& message, |
+ const std::string& default_url) OVERRIDE { |
+ EXPECT_GT(session_id, 0u); |
EXPECT_FALSE(message.empty()); |
- current_reference_id_ = reference_id; |
+ current_session_id_ = session_id; |
} |
- virtual void Ready(uint32 reference_id) OVERRIDE { |
- EXPECT_GT(reference_id, 0u); |
+ virtual void OnSessionReady(uint32 session_id) OVERRIDE { |
+ EXPECT_GT(session_id, 0u); |
} |
- virtual void Closed(uint32 reference_id) OVERRIDE { |
- EXPECT_GT(reference_id, 0u); |
+ virtual void OnSessionClosed(uint32 session_id) OVERRIDE { |
+ EXPECT_GT(session_id, 0u); |
} |
virtual void NeedKey(const std::string& type, |
const std::vector<uint8>& init_data, |
AesDecryptor* decryptor) OVERRIDE { |
- if (current_reference_id_ == 0u) { |
+ if (current_session_id_ == 0u) { |
EXPECT_TRUE( |
decryptor->CreateSession(12, type, kInitData, arraysize(kInitData))); |
} |
- EXPECT_EQ(current_reference_id_, 12u); |
+ EXPECT_EQ(current_session_id_, 12u); |
// Clear Key really needs the key ID in |init_data|. For WebM, they are the |
// same, but this is not the case for ISO CENC. Therefore, provide the |
@@ -203,40 +206,40 @@ class KeyProvidingApp : public FakeEncryptedMedia::AppBase { |
// Convert key into a JSON structure and then add it. |
std::string jwk = GenerateJWKSet( |
kSecretKey, arraysize(kSecretKey), key_id, key_id_length); |
- decryptor->UpdateSession(current_reference_id_, |
+ decryptor->UpdateSession(current_session_id_, |
reinterpret_cast<const uint8*>(jwk.data()), |
jwk.size()); |
} |
- uint32 current_reference_id_; |
+ uint32 current_session_id_; |
}; |
// Ignores needkey and does not perform a license request |
class NoResponseApp : public FakeEncryptedMedia::AppBase { |
public: |
- virtual void SetSession(uint32 reference_id, |
- const std::string& session_id) OVERRIDE { |
- EXPECT_GT(reference_id, 0u); |
- EXPECT_FALSE(session_id.empty()); |
- } |
+ virtual void OnSessionCreated(uint32 session_id, |
+ const std::string& web_session_id) OVERRIDE { |
+ EXPECT_GT(session_id, 0u); |
+ EXPECT_FALSE(web_session_id.empty()); |
+ } |
- virtual void Message(uint32 reference_id, |
- const std::vector<uint8>& message, |
- const std::string& default_url) OVERRIDE { |
- EXPECT_GT(reference_id, 0u); |
- EXPECT_FALSE(message.empty()); |
- FAIL() << "Unexpected KeyMessage"; |
- } |
- |
- virtual void Ready(uint32 reference_id) OVERRIDE { |
- EXPECT_GT(reference_id, 0u); |
- FAIL() << "Unexpected Ready"; |
- } |
- |
- virtual void Closed(uint32 reference_id) OVERRIDE { |
- EXPECT_GT(reference_id, 0u); |
- FAIL() << "Unexpected Closed"; |
- } |
+ virtual void OnSessionMessage(uint32 session_id, |
+ const std::vector<uint8>& message, |
+ const std::string& default_url) OVERRIDE { |
+ EXPECT_GT(session_id, 0u); |
+ EXPECT_FALSE(message.empty()); |
+ FAIL() << "Unexpected KeyMessage"; |
+ } |
+ |
+ virtual void OnSessionReady(uint32 session_id) OVERRIDE { |
+ EXPECT_GT(session_id, 0u); |
+ FAIL() << "Unexpected Ready"; |
+ } |
+ |
+ virtual void OnSessionClosed(uint32 session_id) OVERRIDE { |
+ EXPECT_GT(session_id, 0u); |
+ FAIL() << "Unexpected Closed"; |
+ } |
virtual void NeedKey(const std::string& type, |
const std::vector<uint8>& init_data, |