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 <[email protected]>
Date: 2023-02-27 (Mon, 27 Feb 2023)
Changed paths:
M Source/WebCore/platform/graphics/gstreamer/eme/CDMThunder.cpp
Log Message:
-----------
Cherry-pick 259890@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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes