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.
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
Netflix complains that it's not Chrome.
Plays the video.
I also noticed under Settings -> Webpages the options for Flash Plugin are going. Not sure if that's related.
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.
The bug has been referenced in the following commit(s):
Author: James Le Cuirot <email@example.com>
AuthorDate: 2020-11-20 22:07:02 +0000
Commit: James Le Cuirot <firstname.lastname@example.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.
Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: James Le Cuirot <email@example.com>
www-client/vivaldi-snapshot/metadata.xml | 4 ++++
.../vivaldi-snapshot-3.5.2110.3.ebuild | 18 ++++++++++++++++++
2 files changed, 22 insertions(+)