Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support widevine in linux #1606

Merged
merged 1 commit into from
Feb 14, 2019
Merged

Support widevine in linux #1606

merged 1 commit into from
Feb 14, 2019

Commits on Feb 13, 2019

  1. Support widevine in linux

    Widevine install is only downloaded when user accepts the use of
    widevine from google service via content bubble dialog. Then, it
    can be used after browser is restarted due to the use of zygote
    process in linux.
    
    Background update is only triggered when brave has different
    version of widevine with installed version. That means
    widevine_cdm_version.h included updated widevine version.
    This new version is also in effect after brwoser restart.
    We can update version string by changing widevine version in
    package.json.
    
    Of course, we could implement install and update w/o depending on
    version string. Instead it can be done by fetching latest version
    from google server. However, this could introduce many upstream file
    change because upstream code assumes version is not changed in runtime.
    
    BraveWidevineBundleManager manages widevine bundle's install state and
    it uses BraveWidevineBundleUnzipper to unzip downloaded zipped bundle.
    
    When installed, contents settings bubble text is changed to "restart".
    simonhong committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    bf07b8c View commit details
    Browse the repository at this point in the history