Title: [259539] trunk/Source/WebKit
Revision
259539
Author
[email protected]
Date
2020-04-04 16:44:55 -0700 (Sat, 04 Apr 2020)

Log Message

[GPUP] Remove unnecessary RemoteCDMInstanceSessionIdentifier argument from RemoteCDMFactory::addSession()
<https://webkit.org/b/210006>

Reviewed by Darin Adler.

* WebProcess/GPU/media/RemoteCDMFactory.cpp:
(WebKit::RemoteCDMFactory::addSession):
- Remove argument. Use `session` parameter to retrieve the ID.
* WebProcess/GPU/media/RemoteCDMFactory.h:
(WebKit::RemoteCDMFactory::addSession):
- Remove argument.
* WebProcess/GPU/media/RemoteCDMInstance.cpp:
(WebKit::RemoteCDMInstance::createSession):
- Remove argument.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (259538 => 259539)


--- trunk/Source/WebKit/ChangeLog	2020-04-04 22:39:18 UTC (rev 259538)
+++ trunk/Source/WebKit/ChangeLog	2020-04-04 23:44:55 UTC (rev 259539)
@@ -1,3 +1,20 @@
+2020-04-04  David Kilzer  <[email protected]>
+
+        [GPUP] Remove unnecessary RemoteCDMInstanceSessionIdentifier argument from RemoteCDMFactory::addSession()
+        <https://webkit.org/b/210006>
+
+        Reviewed by Darin Adler.
+
+        * WebProcess/GPU/media/RemoteCDMFactory.cpp:
+        (WebKit::RemoteCDMFactory::addSession):
+        - Remove argument. Use `session` parameter to retrieve the ID.
+        * WebProcess/GPU/media/RemoteCDMFactory.h:
+        (WebKit::RemoteCDMFactory::addSession):
+        - Remove argument.
+        * WebProcess/GPU/media/RemoteCDMInstance.cpp:
+        (WebKit::RemoteCDMInstance::createSession):
+        - Remove argument.
+
 2020-04-04  Wenson Hsieh  <[email protected]>
 
         Add even more logging to try and diagnose <webkit.org/b/209685>

Modified: trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.cpp (259538 => 259539)


--- trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.cpp	2020-04-04 22:39:18 UTC (rev 259538)
+++ trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.cpp	2020-04-04 23:44:55 UTC (rev 259539)
@@ -78,10 +78,10 @@
     return RemoteCDM::create(makeWeakPtr(this), WTFMove(id), WTFMove(configuration));
 }
 
-void RemoteCDMFactory::addSession(RemoteCDMInstanceSessionIdentifier id, Ref<RemoteCDMInstanceSession>&& session)
+void RemoteCDMFactory::addSession(Ref<RemoteCDMInstanceSession>&& session)
 {
-    ASSERT(!m_sessions.contains(id));
-    m_sessions.set(id, WTFMove(session));
+    ASSERT(!m_sessions.contains(session->identifier()));
+    m_sessions.set(session->identifier(), WTFMove(session));
 }
 
 void RemoteCDMFactory::removeSession(RemoteCDMInstanceSessionIdentifier id)

Modified: trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.h (259538 => 259539)


--- trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.h	2020-04-04 22:39:18 UTC (rev 259538)
+++ trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.h	2020-04-04 23:44:55 UTC (rev 259539)
@@ -68,7 +68,7 @@
 
     void didReceiveSessionMessage(IPC::Connection&, IPC::Decoder&);
 
-    void addSession(RemoteCDMInstanceSessionIdentifier, Ref<RemoteCDMInstanceSession>&&);
+    void addSession(Ref<RemoteCDMInstanceSession>&&);
     void removeSession(RemoteCDMInstanceSessionIdentifier);
 
 private:

Modified: trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMInstance.cpp (259538 => 259539)


--- trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMInstance.cpp	2020-04-04 22:39:18 UTC (rev 259538)
+++ trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMInstance.cpp	2020-04-04 23:44:55 UTC (rev 259539)
@@ -91,7 +91,7 @@
     if (!id)
         return nullptr;
     auto session = RemoteCDMInstanceSession::create(makeWeakPtr(m_factory.get()), WTFMove(id));
-    m_factory->addSession(session->identifier(), session.copyRef());
+    m_factory->addSession(session.copyRef());
     return session;
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to