diff --git a/dom/media/eme/CDMProxy.h b/dom/media/eme/CDMProxy.h index 06143e70dd35..863312bd92c1 100644 --- a/dom/media/eme/CDMProxy.h +++ b/dom/media/eme/CDMProxy.h @@ -41,7 +41,7 @@ struct DecryptResult { class CDMProxy { protected: typedef dom::PromiseId PromiseId; - typedef dom::MediaKeySessionType MediaKeySessionType; + typedef dom::SessionType SessionType; public: NS_IMETHOD_(MozExternalRefCountType) AddRef(void) = 0; @@ -68,7 +68,7 @@ public: // Calls MediaKeys::OnSessionActivated() when session is created. // Assumes ownership of (Move()s) aInitData's contents. virtual void CreateSession(uint32_t aCreateSessionToken, - MediaKeySessionType aSessionType, + dom::SessionType aSessionType, PromiseId aPromiseId, const nsAString& aInitDataType, nsTArray& aInitData) = 0; diff --git a/dom/media/eme/MediaKeySession.cpp b/dom/media/eme/MediaKeySession.cpp index 1bf8bb5559c8..7dc7296b9843 100644 --- a/dom/media/eme/MediaKeySession.cpp +++ b/dom/media/eme/MediaKeySession.cpp @@ -44,7 +44,7 @@ MediaKeySession::MediaKeySession(JSContext* aCx, MediaKeys* aKeys, const nsAString& aKeySystem, const nsAString& aCDMVersion, - MediaKeySessionType aSessionType, + SessionType aSessionType, ErrorResult& aRv) : DOMEventTargetHelper(aParent) , mKeys(aKeys) @@ -386,7 +386,7 @@ MediaKeySession::Remove(ErrorResult& aRv) NS_LITERAL_CSTRING("MediaKeySession.Remove() called before sessionId set by CDM")); return promise.forget(); } - if (mSessionType != MediaKeySessionType::Persistent_license) { + if (mSessionType != SessionType::Persistent) { promise->MaybeReject(NS_ERROR_DOM_INVALID_ACCESS_ERR, NS_LITERAL_CSTRING("Calling MediaKeySession.remove() on non-persistent session")); // "The operation is not supported on session type sessions." diff --git a/dom/media/eme/MediaKeySession.h b/dom/media/eme/MediaKeySession.h index 6d4bf8fe9d00..78e2176726f2 100644 --- a/dom/media/eme/MediaKeySession.h +++ b/dom/media/eme/MediaKeySession.h @@ -42,7 +42,7 @@ public: MediaKeys* aKeys, const nsAString& aKeySystem, const nsAString& aCDMVersion, - MediaKeySessionType aSessionType, + SessionType aSessionType, ErrorResult& aRv); void SetSessionId(const nsAString& aSessionId); @@ -119,7 +119,7 @@ private: const nsString mKeySystem; const nsString mCDMVersion; nsString mSessionId; - const MediaKeySessionType mSessionType; + const SessionType mSessionType; const uint32_t mToken; bool mIsClosed; bool mUninitialized; diff --git a/dom/media/eme/MediaKeys.cpp b/dom/media/eme/MediaKeys.cpp index d28ba05af26e..2deef3152a6e 100644 --- a/dom/media/eme/MediaKeys.cpp +++ b/dom/media/eme/MediaKeys.cpp @@ -414,7 +414,7 @@ MediaKeys::OnCDMCreated(PromiseId aId, const nsACString& aNodeId, const uint32_t already_AddRefed MediaKeys::CreateSession(JSContext* aCx, - MediaKeySessionType aSessionType, + SessionType aSessionType, ErrorResult& aRv) { if (!mProxy) { diff --git a/dom/media/eme/MediaKeys.h b/dom/media/eme/MediaKeys.h index 4f8a12b08008..2ba348f100be 100644 --- a/dom/media/eme/MediaKeys.h +++ b/dom/media/eme/MediaKeys.h @@ -66,7 +66,7 @@ public: // JavaScript: MediaKeys.createSession() already_AddRefed CreateSession(JSContext* aCx, - MediaKeySessionType aSessionType, + SessionType aSessionType, ErrorResult& aRv); // JavaScript: MediaKeys.SetServerCertificate() diff --git a/dom/media/gmp/GMPCDMProxy.cpp b/dom/media/gmp/GMPCDMProxy.cpp index 78a0358a4f9f..03612167e364 100644 --- a/dom/media/gmp/GMPCDMProxy.cpp +++ b/dom/media/gmp/GMPCDMProxy.cpp @@ -263,7 +263,7 @@ GMPCDMProxy::OnCDMCreated(uint32_t aPromiseId) void GMPCDMProxy::CreateSession(uint32_t aCreateSessionToken, - dom::MediaKeySessionType aSessionType, + dom::SessionType aSessionType, PromiseId aPromiseId, const nsAString& aInitDataType, nsTArray& aInitData) @@ -284,10 +284,10 @@ GMPCDMProxy::CreateSession(uint32_t aCreateSessionToken, } GMPSessionType -ToGMPSessionType(dom::MediaKeySessionType aSessionType) { +ToGMPSessionType(dom::SessionType aSessionType) { switch (aSessionType) { - case dom::MediaKeySessionType::Temporary: return kGMPTemporySession; - case dom::MediaKeySessionType::Persistent_license: return kGMPPersistentSession; + case dom::SessionType::Temporary: return kGMPTemporySession; + case dom::SessionType::Persistent: return kGMPPersistentSession; default: return kGMPTemporySession; }; }; diff --git a/dom/media/gmp/GMPCDMProxy.h b/dom/media/gmp/GMPCDMProxy.h index 16072db0b923..2c2e3fc482db 100644 --- a/dom/media/gmp/GMPCDMProxy.h +++ b/dom/media/gmp/GMPCDMProxy.h @@ -33,7 +33,7 @@ public: bool aInPrivateBrowsing) override; void CreateSession(uint32_t aCreateSessionToken, - dom::MediaKeySessionType aSessionType, + dom::SessionType aSessionType, PromiseId aPromiseId, const nsAString& aInitDataType, nsTArray& aInitData) override; @@ -134,7 +134,7 @@ private: void OnCDMCreated(uint32_t aPromiseId); struct CreateSessionData { - dom::MediaKeySessionType mSessionType; + dom::SessionType mSessionType; uint32_t mCreateSessionToken; PromiseId mPromiseId; nsCString mInitDataType; diff --git a/media/gmp-clearkey/0.1/ClearKeyUtils.cpp b/media/gmp-clearkey/0.1/ClearKeyUtils.cpp index 4bafdbcb9719..e6aeea4b6029 100644 --- a/media/gmp-clearkey/0.1/ClearKeyUtils.cpp +++ b/media/gmp-clearkey/0.1/ClearKeyUtils.cpp @@ -521,7 +521,7 @@ ClearKeyUtils::SessionTypeToString(GMPSessionType aSessionType) { switch (aSessionType) { case kGMPTemporySession: return "temporary"; - case kGMPPersistentSession: return "persistent-license"; + case kGMPPersistentSession: return "persistent"; default: { assert(false); // Should not reach here. return "invalid";