Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 647738

Summary: www-client/vivaldi-1.14.1077.45_p1: libwidevinecdm.so no longer works
Product: Gentoo Linux Reporter: Herb Miller Jr. <herb>
Component: Current packagesAssignee: James Le Cuirot <chewi>
Status: RESOLVED FIXED    
Severity: normal CC: herb
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Herb Miller Jr. 2018-02-15 16:10:17 UTC
This probably isn't "supported" so to speak, but in 1.13.1008.44_p1 copying the libwidevinecdm.so from chrome-binary-plugins into /opt/vivaldi allowed it to play DRM content like Netflix. In 1.14.1077.45_p1 this is no longer the case.



Reproducible: Always

Steps to Reproduce:
1. Emerge chrome-binary-plugins and Vivaldi ~amd64
2. Copy libwidevinecdm.so into /opt/vivaldi
3. Launch Vivaldi and try to play a Netflix video
Actual Results:  
Netflix complains that it's not Chrome.

Expected Results:  
Plays the video.
Comment 1 Herb Miller Jr. 2018-02-15 16:12:18 UTC
I also noticed under Settings -> Webpages the options for Flash Plugin are going. Not sure if that's related.
Comment 2 James Le Cuirot gentoo-dev 2019-05-19 22:32:17 UTC
I just tried it after Amazon Prime Video failed to play and it worked fine here. It would have been much nicer if it had just worked in the first place though as I had to find out that a manual symlink was required. Can we please have one created by the ebuild? It could be an initially broken link that would works when www-plugins/chrome-binary-plugins is installed although I suspect Portage would raise a warning about that.
Comment 3 Larry the Git Cow gentoo-dev 2020-11-20 22:21:42 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6820eedb820d48207ddc90be02f276662401e7a1

commit 6820eedb820d48207ddc90be02f276662401e7a1
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2020-11-20 22:07:02 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2020-11-20 22:21:08 +0000

    www-client/vivaldi-snapshot: Add proprietary-codecs and widevine flags
    
    This also removes the upstream "update" scripts that are most likely
    to just break thing.
    
    Bug: https://bugs.gentoo.org/647738
    Bug: https://bugs.gentoo.org/653448
    Bug: https://bugs.gentoo.org/733904
    Bug: https://bugs.gentoo.org/753973
    Package-Manager: Portage-3.0.9, Repoman-3.0.1
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 www-client/vivaldi-snapshot/metadata.xml               |  4 ++++
 .../vivaldi-snapshot-3.5.2110.3.ebuild                 | 18 ++++++++++++++++++
 2 files changed, 22 insertions(+)