Changeset 259539 in webkit


Ignore:
Timestamp:
Apr 4, 2020 4:44:55 PM (4 years ago)
Author:
ddkilzer@apple.com
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.
Location:
trunk/Source/WebKit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r259534 r259539  
     12020-04-04  David Kilzer  <ddkilzer@apple.com>
     2
     3        [GPUP] Remove unnecessary RemoteCDMInstanceSessionIdentifier argument from RemoteCDMFactory::addSession()
     4        <https://webkit.org/b/210006>
     5
     6        Reviewed by Darin Adler.
     7
     8        * WebProcess/GPU/media/RemoteCDMFactory.cpp:
     9        (WebKit::RemoteCDMFactory::addSession):
     10        - Remove argument. Use `session` parameter to retrieve the ID.
     11        * WebProcess/GPU/media/RemoteCDMFactory.h:
     12        (WebKit::RemoteCDMFactory::addSession):
     13        - Remove argument.
     14        * WebProcess/GPU/media/RemoteCDMInstance.cpp:
     15        (WebKit::RemoteCDMInstance::createSession):
     16        - Remove argument.
     17
    1182020-04-04  Wenson Hsieh  <wenson_hsieh@apple.com>
    219
  • trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.cpp

    r257867 r259539  
    7979}
    8080
    81 void RemoteCDMFactory::addSession(RemoteCDMInstanceSessionIdentifier id, Ref<RemoteCDMInstanceSession>&& session)
     81void RemoteCDMFactory::addSession(Ref<RemoteCDMInstanceSession>&& session)
    8282{
    83     ASSERT(!m_sessions.contains(id));
    84     m_sessions.set(id, WTFMove(session));
     83    ASSERT(!m_sessions.contains(session->identifier()));
     84    m_sessions.set(session->identifier(), WTFMove(session));
    8585}
    8686
  • trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.h

    r257867 r259539  
    6969    void didReceiveSessionMessage(IPC::Connection&, IPC::Decoder&);
    7070
    71     void addSession(RemoteCDMInstanceSessionIdentifier, Ref<RemoteCDMInstanceSession>&&);
     71    void addSession(Ref<RemoteCDMInstanceSession>&&);
    7272    void removeSession(RemoteCDMInstanceSessionIdentifier);
    7373
  • trunk/Source/WebKit/WebProcess/GPU/media/RemoteCDMInstance.cpp

    r259176 r259539  
    9292        return nullptr;
    9393    auto session = RemoteCDMInstanceSession::create(makeWeakPtr(m_factory.get()), WTFMove(id));
    94     m_factory->addSession(session->identifier(), session.copyRef());
     94    m_factory->addSession(session.copyRef());
    9595    return session;
    9696}
Note: See TracChangeset for help on using the changeset viewer.