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
293178
[GStreamer] Build with telemetry enabled and without EME enabled broken
https://bugs.webkit.org/show_bug.cgi?id=293178
Summary
[GStreamer] Build with telemetry enabled and without EME enabled broken
Philippe Normand
Reported
2025-05-17 06:18:06 PDT
MediaPlayerPrivateGStreamer::getDrm() makes use of CDMInstance which is guarded by EME ifdefs...
Attachments
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2025-05-17 06:40:37 PDT
In file included from /var/home/phil/WebKit/WebKitBuild/WPE/Release/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-55.cpp:6: /var/home/phil/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:4575:38: error: member access into incomplete type 'const CDMInstance' 4575 | String keySystem = drmCdmInstance->keySystem(); | ^ /var/home/phil/WebKit/Source/WebCore/platform/graphics/MediaPlayer.h:91:7: note: forward declaration of 'WebCore::CDMInstance' 91 | class CDMInstance; | ^ In file included from /var/home/phil/WebKit/WebKitBuild/WPE/Release/WebCore/DerivedSources/unified-sources/UnifiedSource-3c72abbe-55.cpp:6: /var/home/phil/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:4576:9: error: use of undeclared identifier 'GStreamerEMEUtilities' 4576 | if (GStreamerEMEUtilities::isPlayReadyKeySystem(keySystem)) | ^ /var/home/phil/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:4578:9: error: use of undeclared identifier 'GStreamerEMEUtilities' 4578 | if (GStreamerEMEUtilities::isWidevineKeySystem(keySystem)) | ^ 3 errors generated.
Philippe Normand
Comment 2
2025-05-17 06:50:11 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/45546
EWS
Comment 3
2025-05-19 07:13:37 PDT
Committed
295098@main
(2e5025806601): <
https://commits.webkit.org/295098@main
> Reviewed commits have been landed. Closing PR #45546 and removing active labels.
Radar WebKit Bug Importer
Comment 4
2025-05-19 07:14:13 PDT
<
rdar://problem/151611628
>
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