This would be just a forum post, if not for the problem being acknowledged by the upstream and the the only solution given a quite dirty one. See the url: users are pretty much referred to nwjs. Can Gentoo do better or at least handle this in the in-tree ebuild ? Of course, if creating a wrapper that would redirect it to the system ffmpeg be feasible, that would be even better.
Perhaps you should have a look at /opt/vivaldi/update-ffmpeg?
...sorry, but that's sot of non-answer. Yet, further research point to https://forums.gentoo.org/viewtopic-t-1103776.html So, the solution is based upon media-video/ffmpeg[chromium]... Well, that's something.
...yet, for some reason simply linking doesn't work... In bug 653448 there were some hints for vivaldi, but they don't seem valid for opera... Were exactly in the code does chromium handle the loading ?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649333faec21dd3d0b985175193705d295aae92d commit 649333faec21dd3d0b985175193705d295aae92d Author: Stephan Hartmann <sultan@gentoo.org> AuthorDate: 2020-12-16 19:01:53 +0000 Commit: Stephan Hartmann <sultan@gentoo.org> CommitDate: 2020-12-16 19:04:25 +0000 www-client/opera: stable channel bump to 73.0.3856.284 Bug: https://bugs.gentoo.org/562038 Bug: https://bugs.gentoo.org/573052 Bug: https://bugs.gentoo.org/602670 Bug: https://bugs.gentoo.org/709652 Bug: https://bugs.gentoo.org/750929 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Stephan Hartmann <sultan@gentoo.org> www-client/opera/Manifest | 2 + www-client/opera/metadata.xml | 10 +- www-client/opera/opera-72.0.3815.320.ebuild | 97 -------------------- www-client/opera/opera-73.0.3856.284.ebuild | 137 ++++++++++++++++++++++++++++ 4 files changed, 146 insertions(+), 100 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39e9485642fb9fa78e75b9cdfca3a3a75aadbd3 commit e39e9485642fb9fa78e75b9cdfca3a3a75aadbd3 Author: Stephan Hartmann <sultan@gentoo.org> AuthorDate: 2020-12-17 08:24:36 +0000 Commit: Stephan Hartmann <sultan@gentoo.org> CommitDate: 2020-12-17 08:25:26 +0000 www-client/opera-developer: dev channel bump to 74.0.3904.0 Bug: https://bugs.gentoo.org/562038 Bug: https://bugs.gentoo.org/573052 Bug: https://bugs.gentoo.org/602670 Bug: https://bugs.gentoo.org/709652 Bug: https://bugs.gentoo.org/750929 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Stephan Hartmann <sultan@gentoo.org> www-client/opera-developer/Manifest | 6 +- www-client/opera-developer/metadata.xml | 6 +- .../opera-developer-73.0.3820.0.ebuild | 105 ---------------- .../opera-developer-73.0.3827.0.ebuild | 105 ---------------- .../opera-developer-73.0.3834.0.ebuild | 105 ---------------- .../opera-developer-73.0.3841.0.ebuild | 105 ---------------- .../opera-developer-74.0.3904.0.ebuild | 137 +++++++++++++++++++++ 7 files changed, 144 insertions(+), 425 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0995299103784ed702b1c7dc40b25067904b264c commit 0995299103784ed702b1c7dc40b25067904b264c Author: Stephan Hartmann <sultan@gentoo.org> AuthorDate: 2020-12-17 17:41:06 +0000 Commit: Stephan Hartmann <sultan@gentoo.org> CommitDate: 2020-12-17 17:42:57 +0000 www-client/opera-beta: beta channel bump to 73.0.3856.283 Bug: https://bugs.gentoo.org/750929 Closes: https://bugs.gentoo.org/562038 Closes: https://bugs.gentoo.org/573052 Closes: https://bugs.gentoo.org/593404 Closes: https://bugs.gentoo.org/602670 Closes: https://bugs.gentoo.org/709652 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Stephan Hartmann <sultan@gentoo.org> www-client/opera-beta/Manifest | 5 +- www-client/opera-beta/metadata.xml | 6 +- .../opera-beta/opera-beta-72.0.3815.133.ebuild | 103 --------------- .../opera-beta/opera-beta-72.0.3815.49.ebuild | 103 --------------- .../opera-beta/opera-beta-72.0.3815.86.ebuild | 103 --------------- .../opera-beta/opera-beta-73.0.3856.283.ebuild | 138 +++++++++++++++++++++ 6 files changed, 145 insertions(+), 313 deletions(-)