← Back to team overview

desktop-packages team mailing list archive

[Bug 1371274] Re: Unable to use the widevine plugin with chromium

 

Poeple from Arch have gone further and have done what I supposed :
change the widevine gyp file so the support is compiled with the
chromium branding, but no success so far  :

>From willmtemple on  https://aur.archlinux.org/packages/chromium-pepper-
flash/

""Alien's slackware package does not work. libwidevinecdm cannot be
imported into current chromium or chromium-dev, as it requires the
'branding' gyp variable to be set to 'Chrome' during compile time.
Setting that variable will cause the build to fail (because Google
includes proprietary code and copyrighted images that we don't have in
their Chrome branded builds).

I took the gyp configurations and patched them such that the widevine
cdm support would be built in to 'Chromium' branded builds and by
issuing -Denable-pepper-cdms to the gyp configurator. I also had to fake
a header file and move libwidevinecdm.so to another folder within the
chromium source tree. It compiled, and the plugin will automatically
load when it is within the plugin path (i.e. /usr/lib/chromium/) but it
will still not work. Chromium dumps several javascript errors into
terminal because the plugins are acting bad.

I'll keep looking into it, but I don't think that there's a good way to
get Widevine into the current stable or dev releases of chromium.""

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1371274

Title:
  Unable to use the widevine plugin with chromium

Status in “chromium-browser” package in Ubuntu:
  Confirmed

Bug description:
  Chromium is unable to use the widevine component from google chrome :
  libwidevinecdmadapter.so and libwidevinecdm.so

  How to reproduce :

  - copy the 2 files the chrome archive in /usr/lib/chromium-browser
  - check chrome://components/
  - Widevine does not appear

  it seems widevine support is only activated when branding=chrome

  as seen in

  
  https://github.com/scheib/chromium/blob/master/third_party/widevine/cdm/widevine_cdm.gyp

  Widevine support would enable EME playing such as Netflix

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: chromium-browser 37.0.2062.94-0ubuntu0.14.04.1~pkg1042
  ProcVersionSignature: Ubuntu 3.13.0-35.62-generic 3.13.11.6
  Uname: Linux 3.13.0-35-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.3
  Architecture: amd64
  Date: Thu Sep 18 21:11:17 2014
  InstallationDate: Installed on 2013-10-02 (350 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20130925.1)
  ProcEnviron:
   LANGUAGE=fr_FR
   TERM=xterm
   PATH=(custom, no user)
   LANG=fr_FR.UTF-8
   SHELL=/bin/bash
  SourcePackage: chromium-browser
  SystemImageInfo: Error: [Errno 2] Aucun fichier ou dossier de ce type: 'system-image-cli'
  UpgradeStatus: Upgraded to trusty on 2014-05-31 (109 days ago)
  modified.conffile..etc.default.chromium.browser: [deleted]
  mtime.conffile..etc.chromium.browser.default: 2014-06-01T14:14:23.245932

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1371274/+subscriptions


References