While there was some 'temporary' moment in past where this Widevine support used to work - it's no longer working and reports a crash in Widevine cmd execution. Usability of DRM Widevine could be i.e. tested on this page: https://bitmovin.com/demos/drm ATM on my Rawhide - this page PLAYS video with: google-chrome-beta-87.0.4280.47-1.x86_64 it does NOT work with: firefox-82.0.2-5.fc34.x86_64 I've also tested official Mozilla build: firefox-82.0.2.tar.bz2 which seems to work similarly bad as Fedora build - so might be possible upstream issue ?
It's supposed to work. Do you see any selinux message? May be a dupe of https://bugzilla.redhat.com/show_bug.cgi?id=1731371 Also please attach a log from: MOZ_LOG="GMP:5" firefox Thanks.
I'm not using selinux (booting with selinux=0) so I'd not think this is a duplicate BZ. Assuming 'selinux' is not mandatory to use Widevine ? (since it does work in chrome) Here should be relevant messages: [Parent 22854: Main Thread]: D/GMP GMPParent[0x7f15bfb0a000|childPid=0] ParseChromiumManifest: for '{ "arch": "x64", "description": "Widevine Content Decryption Module", "manifest_version": 2, "name": "WidevineCdm", "os": "linux", "version": "4.10.1582.2", "x-cdm-codecs": "vp8,vp9.0,avc1,av01", "x-cdm-host-versions": "10", "x-cdm-interface-versions": "10", "x-cdm-module-versions": "4", "x-cdm-persistent-license-support": true }' [Parent 22854: GMPThread]: D/GMP GMPServiceParent::operator(): /home/kabi/.mozilla/firefox/5mj0zkd2.default/gmp-widevinecdm/4.10.1582.2 Succeeded [Parent 22854: Main Thread]: D/GMP GMPParent[0x7f15c915bc00|childPid=0] ParseChromiumManifest: for '{ "name": "clearkey", "description": "ClearKey Gecko Media Plugin", "version": "1", "x-cdm-module-versions": "4", "x-cdm-interface-versions": "10", "x-cdm-host-versions": "10", "x-cdm-codecs": "" }' /gmp-widevinecdm/4.10.1582.2 succeeded [Parent 22854: Main Thread]: D/GMP GeckoMediaPluginServiceParent::AsyncAddPluginDirectory /usr/lib64/firefox/gmp-clearkey/0.1 succeeded [Child 22953: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=1.8.1 tags=[encode-video:h264 decode-video:h264], gmp-widevinecdm version=4.10.1582.2 tags=[chromium-cdm10-host4:vp8:vp9:h264:av1:com.widevine.alpha], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 22953: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=1.8.1 tags=[encode-video:h264 decode-video:h264], gmp-widevinecdm version=4.10.1582.2 tags=[chromium-cdm10-host4:vp8:vp9:h264:av1:com.widevine.alpha], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 22953: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=1.8.1 tags=[encode-video:h264 decode-video:h264], gmp-widevinecdm version=4.10.1582.2 tags=[chromium-cdm10-host4:vp8:vp9:h264:av1:com.widevine.alpha], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 22953: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=1.8.1 tags=[encode-video:h264 decode-video:h264], gmp-widevinecdm version=4.10.1582.2 tags=[chromium-cdm10-host4:vp8:vp9:h264:av1:com.widevine.alpha], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 23001: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=1.8.1 tags=[encode-video:h264 decode-video:h264], gmp-widevinecdm version=4.10.1582.2 tags=[chromium-cdm10-host4:vp8:vp9:h264:av1:com.widevine.alpha], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} (/usr/lib64/firefox/firefox:23001): Gtk-WARNING **: 20:33:49.286: Theme parsing error: gtk.css:6:17: The 'gtk-key-bindings' property has been renamed to '-gtk-key-bindings' [Child 22953: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=1.8.1 tags=[encode-video:h264 decode-video:h264], gmp-widevinecdm version=4.10.1582.2 tags=[chromium-cdm10-host4:vp8:vp9:h264:av1:com.widevine.alpha], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 23001: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=1.8.1 tags=[encode-video:h264 decode-video:h264], gmp-widevinecdm version=4.10.1582.2 tags=[chromium-cdm10-host4:vp8:vp9:h264:av1:com.widevine.alpha], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 23037: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=1.8.1 tags=[encode-video:h264 decode-video:h264], gmp-widevinecdm version=4.10.1582.2 tags=[chromium-cdm10-host4:vp8:vp9:h264:av1:com.widevine.alpha], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 23037: Main Thread]: D/GMP GeckoMediaPluginService created; Gecko version=82.0.2 buildID=20201106142436 [Parent 22854: GMPThread]: D/GMP GMPServiceParent::GetNodeId: (https://bitmovin.com, https://bitmovin.com) [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=0] GMPParent ctor id=4 [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=0] LoadProcess: for /home/kabi/.mozilla/firefox/5mj0zkd2.default/gmp-widevinecdm/4.10.1582.2 [(null) 23134: Main Thread]: D/GMP GMPChild[pid=23134] GMPChild ctor [GMP 23134: Main Thread]: D/GMP GMPChild[pid=23134] Init pluginPath=/home/kabi/.mozilla/firefox/5mj0zkd2.default/gmp-widevinecdm/4.10.1582.2 [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] LoadProcess: Launched new child process [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] LoadProcess: Opened channel to new child process [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] LoadProcess: Sent storage id to child process [GMP 23134: Main Thread]: D/GMP GMPChild[pid=23134] RecvProvideStorageId [GMP 23134: Main Thread]: D/GMP GMPChild[pid=23134] AnswerStartPlugin [GMP 23134: Main Thread]: D/GMP GMPChild[pid=23134] AnswerStartPlugin CDM host paths=(/home/kabi/.mozilla/firefox/5mj0zkd2.default/gmp-widevinecdm/4.10.1582.2/libwidevinecdm.so,/home/kabi/.mozilla/firefox/5mj0zkd2.default/gmp-widevinecdm/4.10.1582.2/libwidevinecdm.so.sig),(/usr/lib64/firefox/plugin-container,/usr/lib64/firefox/plugin-container.sig),(/usr/lib64/firefox/firefox,/usr/lib64/firefox/firefox.sig),(/usr/lib64/firefox/libxul.so,/usr/lib64/firefox/libxul.so.sig) Sandbox: seccomp sandbox violation: pid 23134, tid 23134, syscall 262, args 17 140350567519245 140721444582672 4096 140350401472160 0. ###!!! [Parent][MessageChannel::Call] Error: Channel error: cannot send/recv [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] LoadProcess: Failed to send start to child process [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] ActorDestroy: (4) [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] CloseActive: state 3 [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] DeleteProcess [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] DeleteProcess: Shut down process [Parent 22854: GMPThread]: D/GMP GMPServiceParent::ReAddOnGMPThread: 0x7f1596a08000 [Parent 22854: GMPThread]: D/GMP GMPParent[0x7f1596a10c00|childPid=0] GMPParent ctor id=5 [Child 23037: GMPThread]: D/GMP GMPServiceChild failed to launch GMP with error: NS_ERROR_FAILURE (0x80004005) - GeckoMediaPluginServiceChild::GetContentParent SendLaunchGMPForNodeId failed with description (Process has not loaded.) [Parent 22854: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) [Parent 22854: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) No crash helpers, not handling crash. [Parent 22854: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) [Parent 22854: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) No crash helpers, not handling crash. [Child 22953: Main Thread]: D/GMP GeckoMediaPluginService created; Gecko version=82.0.2 buildID=20201106142436 [Child 23001: Main Thread]: D/GMP GeckoMediaPluginService created; Gecko version=82.0.2 buildID=20201106142436 [Parent 22854: Gecko_IOThread]: D/GMP GMPParent[0x7f1596a08000|childPid=23134] GMPParent dtor id=4 [Child 22953: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) [Child 22953: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) No crash helpers, not handling crash. [Child 23001: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) [Child 23001: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) No crash helpers, not handling crash. [Child 23037: Main Thread]: D/GMP GMPService::RunPluginCrashCallbacks(4) JavaScript error: https://www.novinky.cz/vNGJ2FZFfPhuuCWVXhYH06HILCO_UNusbNkqzU/n7gva6_SZgb2YWQvN8d3f7181-0955-469f-a50d-d5fe28b33898&BpBssAp1Z=itPJoDVY-EBQUw2AqLI8k6yLW7rgb8N5, line 70: TypeError: this.state.wrapper is null JavaScript error: https://www.novinky.cz/vNGJ2FZFfPhuuCWVXhYH06HILCO_UNusbNkqzU/n7gva6_SZgb2YWQvNa0a5b479-abf3-4103-be22-258b61d1f1c5&BpBssAp1Z=voilpyQ9OQpukUVJbd1oHxHHvrwwPgSw9NTdlewrNz_ciCeSDv6X, line 799: TypeError: this.state.wrapper is null
From some other suggestions found on net - it seems exporting MOZ_DISABLE_GMP_SANDBOX=1 before running firefox makes widevine usable. So this workaround works. here are some 'last' word when sandbox without this setting crashes: 2624 futex(0x7f564fb00018, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...> 2811 openat(AT_FDCWD, "/home/kabi/.mozilla/firefox/qwxtkhjv.MyTest/gmp-widevinecdm/4.10.1582.2/libswidevinecdm.so", O_RDONLY|O_CLOEXEC) = 257 2811 --- SIGSYS {si_signo=SIGSYS, si_code=SYS_SECCOMP, si_errno=ENOENT, si_call_addr=0x7f1791f4ffc8, si_syscall=__NR_openat, si_arch=AUDIT_ARCH_X86_64} --- 2811 rt_sigreturn({mask=[]}) = 17 2811 read(17, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 2811 pread64(17, "\6\0\0\0\4\0\0\0D\352\215\0\0\0\0\0D\352\215\0\0\0\0\0D\352\215\0\0\0\0\0"..., 560, 9300548) = 560 2811 newfstatat(17, "", {st_mode=030000000, st_size=4096, ...}, AT_EMPTY_PATH) = 262 2811 --- SIGSYS {si_signo=SIGSYS, si_code=SYS_SECCOMP, si_errno=EPERM, si_call_addr=0x7f1791f4fd8e, si_syscall=__NR_newfstatat, si_arch=AUDIT_ARCH_X86_64} --- 2811 getpid() = 2811 2811 gettid() = 2811 I've check also kernel with enabled selinux to see no difference. And I'm running ATM 5.10.0-0.rc2.62.fc34.x86_64
Looks like possible trouble is missing support: VA-API FFmpeg is disabled by platform When I've set: export MOZ_LOG="SandboxBroker:5,SandboxTarget:5,GMP:5,sync" export MOZ_LOG_FILE="/tmp/FFlog.txt" While running without 'export MOZ_DISABLE_GMP_SANDBOX=1' I've got only series of this: [Child 9750: Main Thread]: D/PlatformDecoderModule VA-API FFmpeg is disabled by platform [Child 9750: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type .... However when using MOZ_DISABLE_GMP_SANDBOX=1 [Child 9750: MediaController #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type [Child 9750: MediaController #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type [Child 9750: MediaController #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type [Child 9750: MediaController #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type [Child 9750: MediaController #1]: D/PlatformDecoderModule DMA-Buf/VA-API can't be used, WebRender/DMA-Buf is disabled [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule Initialising FFmpeg decoder. [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule FFmpeg init successful. [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule Initialising FFmpeg decoder. [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule FFmpeg init successful. [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f21500a8060] ::Decode: sample[0,21333] no trimming information [Child 9750: MediaPDecoder #3]: D/PlatformDecoderModule Choosing FFmpeg pixel format for video decoding. [Child 9750: MediaPDecoder #3]: D/PlatformDecoderModule Requesting pixel format YUV420P. [Child 9750: MediaPDecoder #3]: D/PlatformDecoderModule Got one frame output with pts=0 dts=0 duration=40000 opaque=-9223372036854775808 [Child 9750: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7f21500a8060] ::HandleDecodedResult: sample[0,21333] (decoded[0,21333 ] no trimming needed So IMHO it needs to be able to retry with other WebRender engines ?? Likely upstream issue ?
(In reply to Zdenek Kabelac from comment #3) > From some other suggestions found on net - it seems exporting > MOZ_DISABLE_GMP_SANDBOX=1 > before running firefox makes widevine usable. > > So this workaround works. I see, thanks. Widevine is run in Firefox as GMP plugin under a tight sandbox. Google Chrome doesn't sandbox Widevine from obvious reason - it's their own product. What you see may be an incarnation of https://bugzilla.redhat.com/show_bug.cgi?id=1891234#c23 which is not fixed for GMP plugins yet. > Looks like possible trouble is missing support: VA-API FFmpeg is disabled by > platform FFmpeg is run in content process and is not related to Widevine - Widevine is a different codec. VA-API FFmpeg decoding is supported on Wayland only (or with EGL/X11) and with WebRender only. > [Child 9750: Main Thread]: D/PlatformDecoderModule VA-API FFmpeg is disabled > by platform > [Child 9750: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects > requested type This is a bogus message from ffmpeg module. > However when using MOZ_DISABLE_GMP_SANDBOX=1 > > [Child 9750: MediaController #1]: D/PlatformDecoderModule Sandbox decoder > [Child 9750: MediaController #1]: D/PlatformDecoderModule DMA-Buf/VA-API > can't be used, WebRender/DMA-Buf is disabled > [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule Initialising FFmpeg > decoder. > [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule FFmpeg init > successful. > [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule Initialising FFmpeg > decoder. > [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule FFmpeg init > successful. > [Child 9750: MediaPDecoder #1]: D/PlatformDecoderModule > AudioTrimmer[0x7f21500a8060] ::Decode: sample[0,21333] no trimming > information > [Child 9750: MediaPDecoder #3]: D/PlatformDecoderModule Choosing FFmpeg > pixel format for video decoding. > [Child 9750: MediaPDecoder #3]: D/PlatformDecoderModule Requesting pixel > format YUV420P. > [Child 9750: MediaPDecoder #3]: D/PlatformDecoderModule Got one frame output > with pts=0 dts=0 duration=40000 opaque=-9223372036854775808 > [Child 9750: MediaPDecoder #2]: D/PlatformDecoderModule > AudioTrimmer[0x7f21500a8060] ::HandleDecodedResult: sample[0,21333] > (decoded[0,21333 > ] no trimming needed > > So IMHO it needs to be able to retry with other WebRender engines ?? This log comes from different video content than the DRM one - ffmpeg can't play DRM protected content. Maybe the page contains some video adds or so. DMA-Buf/VA-API is enabled for WebRender on Wayland/X11 EGL when media.ffmpeg.vaapi.enabled is set, see: https://mastransky.wordpress.com/2020/09/29/firefox-81-on-fedora-with-va-api-webrtc-and-x11/
So looking at 'strace' log and the patch mentioned in bug 1891234 comment 23 - I'll see how it will work with the next release 82.0-7 - as it does look to match pretty closely. 16286 clock_gettime(CLOCK_MONOTONIC, <unfinished ...> 16370 <... clock_gettime resumed>{tv_sec=16080, tv_nsec=524368877}) = 0 16339 futex(0x7fc6b236a6d0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...> 16530 <... newfstatat resumed>{st_mode=030000000, st_size=4096, ...}, AT_EMPTY_PATH) = 262 16319 futex(0x7fc6b236acc4, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=16080, tv_nsec=662769758}, FUTEX_BITSET_MATCH_ANY <unfinished ...> 16286 <... clock_gettime resumed>{tv_sec=16080, tv_nsec=524421258}) = 0 16370 futex(0x7fc6959bcd68, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...> 16286 futex(0x7fc6b236a6d0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...> 16530 --- SIGSYS {si_signo=SIGSYS, si_code=SYS_SECCOMP, si_errno=EPERM, si_call_addr=0x7f2e8b9d9d8e, si_syscall=__NR_newfstatat, si_ar ch=AUDIT_ARCH_X86_64} --- 16286 <... futex resumed>) = 1 16369 <... futex resumed>) = 0
ATM my installed version is firefox-82.0.3-1.fc34 its changelog states: 'Added fix for rawhide crashes (rhbz#1891234)' and Widevine still doesn't seem to fly. So it looks there are more 'newfstatat' calls forgotten in the field ?
See https://bugzilla.redhat.com/show_bug.cgi?id=1891234#c25 about GMP (openh264/Widevine).
Ok, misunderstood what has been already fixed and what still needs fixing - so keeping this BZ open.
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle. Changing version to 34.
I update to Fedora 34 today and I wanted to watch a Video on Netflix. I always get the notification that Firefox installs additional components but nothing happens. (it worked in F33 like a charm) here is the log you requested from the reporter (I opened https://bitmovin.com/demos/drm ): MOZ_LOG="GMP:5" firefox [Parent 30301: Main Thread]: D/GMP GeckoMediaPluginService created; Gecko version=87.0 buildID=20210331181906 [Parent 30301: GMPThread]: D/GMP GMPServiceParent::AddOnGMPThread: /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f600944f800|childPid=0] GMPParent ctor id=1 [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f600944f800|childPid=0] Init: for gmp-gmpopenh264 [Parent 30301: GMPThread]: D/GMP GMPServiceParent::AddOnGMPThread: /home/martin/.mozilla/firefox/29gczjyl.default-release/gmp-gmpopenh264/1.8.1.1 [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f600944f400|childPid=0] GMPParent ctor id=2 [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f600944f400|childPid=0] Init: for gmp-gmpopenh264 [Parent 30301: GMPThread]: D/GMP GMPServiceParent::operator(): /usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed Succeeded [Parent 30301: GMPThread]: D/GMP GMPServiceParent::operator(): /home/martin/.mozilla/firefox/29gczjyl.default-release/gmp-gmpopenh264/1.8.1.1 Succeeded [Parent 30301: GMPThread]: D/GMP GMPServiceParent::AddOnGMPThread: /home/martin/.mozilla/firefox/29gczjyl.default-release/gmp-widevinecdm/4.10.2209.1 [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f6009449c00|childPid=0] GMPParent ctor id=3 [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f6009449c00|childPid=0] Init: for gmp-widevinecdm [Parent 30301: GMPThread]: D/GMP GMPServiceParent::AddOnGMPThread: /usr/lib64/firefox/gmp-clearkey/0.1 [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f600944bc00|childPid=0] GMPParent ctor id=4 [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f600944bc00|childPid=0] Init: for gmp-clearkey [Parent 30301: Main Thread]: D/GMP GeckoMediaPluginServiceParent::AsyncAddPluginDirectory /home/martin/.mozilla/firefox/29gczjyl.default-release/gmp-gmpopenh264/1.8.1.1 succeeded [Parent 30301: Main Thread]: D/GMP GMPParent[0x7f6009449c00|childPid=0] ParseChromiumManifest: for '{ "arch": "x64", "description": "Widevine Content Decryption Module", "manifest_version": 2, "name": "WidevineCdm", "os": "linux", "version": "4.10.2209.1", "x-cdm-codecs": "vp8,vp09,avc1,av01", "x-cdm-host-versions": "10", "x-cdm-interface-versions": "10", "x-cdm-module-versions": "4", "x-cdm-persistent-license-support": false }' [Parent 30301: Main Thread]: D/GMP GMPParent[0x7f6009449c00|childPid=0] ParseChromiumManifest: Unrecognized codec: vp09, failing. [Parent 30301: Main Thread]: D/GMP GMPParent[0x7f600944bc00|childPid=0] ParseChromiumManifest: for '{ "name": "clearkey", "description": "ClearKey Gecko Media Plugin", "version": "1", "x-cdm-module-versions": "4", "x-cdm-interface-versions": "10", "x-cdm-host-versions": "10", "x-cdm-codecs": "" }' [Parent 30301: GMPThread]: D/GMP GMPServiceParent::operator(): /home/martin/.mozilla/firefox/29gczjyl.default-release/gmp-widevinecdm/4.10.2209.1 Failed [Parent 30301: GMPThread]: D/GMP GMPParent[0x7f6009449c00|childPid=0] GMPParent dtor id=3 [Parent 30301: Main Thread]: D/GMP GMPParent[0x7f600944bc00|childPid=0] ParseChromiumManifest: Successfully parsed manifest. [Parent 30301: GMPThread]: D/GMP GMPServiceParent::operator(): /usr/lib64/firefox/gmp-clearkey/0.1 Succeeded [Parent 30301: Main Thread]: D/GMP GeckoMediaPluginServiceParent::AsyncAddPluginDirectory /home/martin/.mozilla/firefox/29gczjyl.default-release/gmp-widevinecdm/4.10.2209.1 failed [Parent 30301: Main Thread]: D/GMP GeckoMediaPluginServiceParent::AsyncAddPluginDirectory /usr/lib64/firefox/gmp-clearkey/0.1 succeeded [Child 30468: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264]} [Child 30468: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264]} [Child 30468: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30468: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30556: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30468: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30556: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30629: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30556: Main Thread]: D/GMP GeckoMediaPluginService created; Gecko version=87.0 buildID=20210331181906 [Child 30556: Main Thread]: D/GMP GMPServiceChild::Init [Child 30556: Main Thread]: D/GMP GMPServiceChild::AddShutdownBlocker [Child 30468: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30556: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30629: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30703: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30468: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30556: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30629: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30703: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30796: Main Thread]: D/GMP GMPServiceChild::UpdateGMPCapabilities {gmp-gmpopenh264 version=2.1.1 tags=[encode-video:h264 decode-video:h264], gmp-clearkey version=1 tags=[chromium-cdm10-host4:org.w3.clearkey]} [Child 30703: Main Thread]: D/GMP GeckoMediaPluginService created; Gecko version=87.0 buildID=20210331181906 [Child 30703: Main Thread]: D/GMP GMPServiceChild::Init [Child 30703: Main Thread]: D/GMP GMPServiceChild::AddShutdownBlocker
I should have checked koji first: 87.0-12.fc34 fixes it ... sorry!
Not a problem, It's a bit unfortunate that the updates are frozen for F34. *** This bug has been marked as a duplicate of bug 1948170 ***