Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

widevine: Breaking manifest change (VP9 version string) with v4.10.2209.0 #3138

Closed
magreenblatt opened this issue Jun 3, 2021 · 4 comments
Closed
Labels
bug Bug report Framework Related to framework code or APIs

Comments

@magreenblatt
Copy link
Collaborator

Original report by me.


Widevine CDM version 4.10.2209.0 is required starting May 31st (see attachment). This version of the CDM includes a manifest change that is incompatible with current CEF manifest parsing logic:

diff --git manifest-4.10.1440.18.json manifest-4.10.2209.0.json
index [b579737 (bb)](https://bitbucket.org/chromiumembedded/cef/commits/b579737)..8ba2411 [100644 (bb)](https://bitbucket.org/chromiumembedded/cef/commits/100644)
--- manifest-4.10.1440.18.json
+++ manifest-4.10.2209.0.json
@@ -4,8 +4,8 @@
    "manifest_version": 2,
    "name": "WidevineCdm",
    "os": "mac",
-    "version": "4.10.1440.18",
-    "x-cdm-codecs": "vp8,vp9.0,avc1",
+    "version": "4.10.2209.0",
+    "x-cdm-codecs": "vp8,vp09,avc1,av01",
    "x-cdm-host-versions": "10",
    "x-cdm-interface-versions": "10",
    "x-cdm-module-versions": "4",

The temporary workaround is to rewrite the manifest file to use the currently supported version string (e.g. vp09 => vp9.0).

The longer-term fix is to update the code in CEF to support the more robust manifest parsing logic that now exists in Chromium.

@magreenblatt
Copy link
Collaborator Author

widevine: Fix VP9 version string for v4.10.2209.0 (fixes issue #3138)

→ <<cset b7ef08ca84cb (bb)>>

@magreenblatt
Copy link
Collaborator Author

  • changed state from "new" to "resolved"

@magreenblatt
Copy link
Collaborator Author

widevine: Fix VP9 version string for v4.10.2209.0 (fixes issue #3138)

→ <<cset ad7b8d9a08a0 (bb)>>

@magreenblatt
Copy link
Collaborator Author

widevine: Fix VP9 version string for v4.10.2209.0 (fixes issue #3138)

→ <<cset 18455833f1dc (bb)>>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug report Framework Related to framework code or APIs
Projects
None yet
Development

No branches or pull requests

1 participant