Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1895721 - Widevine support does not work
Summary: Widevine support does not work
Keywords:
Status: CLOSED DUPLICATE of bug 1948170
Alias: None
Product: Fedora
Classification: Fedora
Component: firefox
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Martin Stransky
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-11-08 18:40 UTC by Zdenek Kabelac
Modified: 2021-04-18 09:57 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-04-18 09:57:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Zdenek Kabelac 2020-11-08 18:40:45 UTC
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 ?

Comment 1 Martin Stransky 2020-11-08 19:01:13 UTC
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.

Comment 2 Zdenek Kabelac 2020-11-08 19:40:35 UTC
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

Comment 3 Zdenek Kabelac 2020-11-08 22:44:19 UTC
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

Comment 4 Zdenek Kabelac 2020-11-09 01:32:54 UTC
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 ?

Comment 5 Martin Stransky 2020-11-09 07:22:56 UTC
(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/

Comment 6 Zdenek Kabelac 2020-11-09 09:23:48 UTC
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

Comment 7 Zdenek Kabelac 2020-11-11 20:39:40 UTC
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 ?

Comment 8 Martin Stransky 2020-11-12 07:46:32 UTC
See https://bugzilla.redhat.com/show_bug.cgi?id=1891234#c25 about GMP (openh264/Widevine).

Comment 9 Zdenek Kabelac 2020-11-12 09:09:50 UTC
Ok, misunderstood what has been already fixed and what still needs fixing - so keeping this BZ open.

Comment 10 Ben Cotton 2021-02-09 15:23:18 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle.
Changing version to 34.

Comment 11 Martin Wolf 2021-04-17 00:06:44 UTC
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

Comment 12 Martin Wolf 2021-04-17 00:18:44 UTC
I should have checked koji first: 87.0-12.fc34 fixes it ...

sorry!

Comment 13 Martin Stransky 2021-04-18 09:57:48 UTC
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 ***


Note You need to log in before you can comment on or make changes to this bug.