Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 20e93a792350f090edf177d1ae85da43227aab67
https://github.com/WebKit/WebKit/commit/20e93a792350f090edf177d1ae85da43227aab67
Author: Jean-Yves Avenard <[email protected]>
Date: 2025-05-10 (Sat, 10 May 2025)
Changed paths:
M LayoutTests/ipc/invalid-addSourceBuffer-to-GPU-process-crash.html
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WTF/wtf/PlatformUse.h
M Source/WebCore/html/HTMLMediaElement.cpp
M Source/WebCore/platform/graphics/MediaPlayer.cpp
M Source/WebCore/platform/graphics/MediaPlayer.h
M Source/WebCore/platform/graphics/MediaPlayerEnums.h
M Source/WebCore/platform/graphics/MediaPlayerPrivate.h
M
Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h
M
Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm
M Source/WebCore/platform/graphics/cocoa/MediaPlayerPrivateWebM.mm
M Source/WebCore/platform/graphics/cocoa/VideoMediaSampleRenderer.h
M Source/WebCore/platform/graphics/cocoa/VideoMediaSampleRenderer.mm
M Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
Log Message:
-----------
[Cocoa] Add ability to use DecompressionSession even for protected content
https://bugs.webkit.org/show_bug.cgi?id=292708
rdar://150912134
Reviewed by Jer Noble.
Add option to always use a DecompressionSession for all content type, including
protected.
We simplify how we pass configuration options to the VideoMediaSampleRenderer
by adding a new OptionSet to MediaPlayerLoadOptions which is provided to
the MediaPlayerPrivate upon creation.
Amend VideoRendererProtectedFallbackDisabled so that it only works on macOS 15
and later. The ability to use FairPlay with a VTDecompressionSession wasn't
available in earlier macOS.
No change in observable behaviours, covered by existing tests.
* LayoutTests/ipc/invalid-addSourceBuffer-to-GPU-process-crash.html: Amend test
to handle new structure member.
Canonical link: https://commits.webkit.org/294761@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes