[webkit-changes] [WebKit/WebKit] f13d5a: Cherry-pick 259890 at main (38fc0ce11b21). https://bu...

Xabier Rodríguez noreply at github.com
Mon Feb 27 13:53:32 PST 2023


  Branch: refs/heads/webkitglib/2.38
  Home:   https://github.com/WebKit/WebKit
  Commit: f13d5a4d1481a5f910bf28895c2191f7387eebca
      https://github.com/WebKit/WebKit/commit/f13d5a4d1481a5f910bf28895c2191f7387eebca
  Author: Xabier Rodriguez-Calvar <calvaris at igalia.com>
  Date:   2023-02-27 (Mon, 27 Feb 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/gstreamer/eme/CDMThunder.cpp

  Log Message:
  -----------
  Cherry-pick 259890 at main (38fc0ce11b21). https://bugs.webkit.org/show_bug.cgi?id=251587

    [GStreamer][EME][Thunder] Add PlayReady support
    https://bugs.webkit.org/show_bug.cgi?id=251587

    Reviewed by Philippe Normand.

    Enable PlayReady if the Thunder plugins are present.

    Also add a small check just in case there is no Thunder running in debug mode.

    Added key ID corner case hack. Sometimes PlayReady key IDs come with some bytes swapped so we add both original and
    swapped key IDs to the hashmap.

    * Source/WebCore/platform/graphics/gstreamer/eme/CDMThunder.cpp:
    (WebCore::CDMFactoryThunder::supportedKeySystems const):
    (WebCore::CDMInstanceSessionThunder::keyUpdatedCallback):

    Canonical link: https://commits.webkit.org/259890@main




More information about the webkit-changes mailing list