WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
300681
[MSE/FairPlay] Have AudioVideoRenderer manage CDMInstance/CDMSession
https://bugs.webkit.org/show_bug.cgi?id=300681
Summary
[MSE/FairPlay] Have AudioVideoRenderer manage CDMInstance/CDMSession
Jean-Yves Avenard [:jya]
Reported
2025-10-14 00:48:46 PDT
Currently the SourceBufferPrivateAVFObjC handles attaching the content key to the MediaSample and to hold off the MediaSample in a blocked queue if the decoding keys aren't yet available. This is problematic if the SourceBufferPrivate run in the content process as it won't have access to the CDM (which must runs in the same process as the renderer). We should move the CDMInstance/LegacyCDMSession management to the AudioVideoRenderer instead.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-10-14 00:48:52 PDT
<
rdar://problem/162583496
>
Jean-Yves Avenard [:jya]
Comment 2
2025-10-20 00:29:51 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/52642
EWS
Comment 3
2025-10-21 04:01:48 PDT
Committed
301865@main
(02963503fd1b): <
https://commits.webkit.org/301865@main
> Reviewed commits have been landed. Closing PR #52642 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug