The multimedia/openwv port
openwv-1.1.3p2 – open reimplementation of Google's Widevine CDM (cvsweb github mirror)
Description
OpenWV is a free and open-source reimplementation of Google's Widevine Content Decryption Module (CDM), the portion of the Widevine DRM system that runs in your browser, obtains content keys for protected media, and decrypts the media using those keys. OpenWV is a drop-in replacement for Google's official, proprietary CDM and implements the same shared library API.WWW: https://github.com/tchebb/openwv.git
Readme
+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------
OpenWV does _not_ come with a device identity and will not work without one.
A device identity, typically stored as a [.wvd] file, contains metadata about
a Widevine client as well as a private key that authenticates that client to
Widevine license servers.
If you want to use OpenWV, you must obtain an appropriate wvd file yourself,
and copy it to /etc/openwv/widevine_device.wvd
Please refer to the project's homepage for more information.
Cheat sheet
===========
Chromium
--------
$ mkdir -p ~/.config/chromium/WidevineCdm
$ ln -sf ${TRUEPREFIX}/lib/openwv/chromium ~/.config/chromium/WidevineCdm/9999
Iridium
-------
$ mkdir -p ~/.config/iridium/WidevineCdm
$ ln -sf ${TRUEPREFIX}/lib/openwv/chromium ~/.config/iridium/WidevineCdm/9999
Ungoogled Chromium
------------------
$ mkdir -p ~/.config/ungoogled-chromium/WidevineCdm
$ ln -sf ${TRUEPREFIX}/lib/openwv/chromium ~/.config/ungoogled-chromium/WidevineCdm/9999
Maintainer
Robert Nagy
Only for arches
aarch64 amd64
Categories
Build dependencies
Files
- /etc/openwv/
- /usr/local/lib/openwv/
- /usr/local/lib/openwv/chromium/
- /usr/local/lib/openwv/chromium/_platform_specific/
- /usr/local/lib/openwv/chromium/_platform_specific/linux_x64/
- /usr/local/lib/openwv/chromium/_platform_specific/linux_x64/libwidevinecdm.so
- /usr/local/lib/openwv/chromium/manifest.json
- /usr/local/lib/openwv/firefox/
- /usr/local/lib/openwv/firefox/libwidevinecdm.so
- /usr/local/lib/openwv/firefox/manifest.json
- /usr/local/lib/openwv/libwidevinecdm.so
- /usr/local/lib/openwv/manifest-chromium.json
- /usr/local/lib/openwv/manifest-firefox.json
- /usr/local/share/doc/pkg-readmes/openwv