Add Widevine plugin to binary distribution (issue #2009)

Mac: Check in widevinecdmadapter.plugin binary until Widevine GN
build errors are resolved (https://crbug.com/626436).
This commit is contained in:
Marshall Greenblatt 2016-10-11 14:14:41 -04:00
parent 37a29e36b3
commit 2b5c3a7185
5 changed files with 17 additions and 0 deletions

View File

@ -56,3 +56,8 @@ run but any related functionality may become broken or disabled.
* devtools_resources.pak * devtools_resources.pak
This file contains non-localized resources required for Chrome Developer This file contains non-localized resources required for Chrome Developer
Tools. Without this file Chrome Developer Tools will not function. Tools. Without this file Chrome Developer Tools will not function.
* Widevine CDM support.
* libwidevinecdmadapter.so
Without this file playback of Widevine projected content will not function.
See the CefRegisterWidevineCdm() function in cef_web_plugin.h for usage.

View File

@ -103,3 +103,8 @@ run but any related functionality may become broken or disabled.
* Chromium Embedded Framework.framework/Resources/crash_report_sender * Chromium Embedded Framework.framework/Resources/crash_report_sender
* Chromium Embedded Framework.framework/Resources/Info.plist * Chromium Embedded Framework.framework/Resources/Info.plist
Without these files breakpad support (crash reporting) will not function. Without these files breakpad support (crash reporting) will not function.
* Widevine CDM support.
* widevinecdmadapter.plugin
Without this file playback of Widevine projected content will not function.
See the CefRegisterWidevineCdm() function in cef_web_plugin.h for usage.

Binary file not shown.

View File

@ -62,3 +62,8 @@ run but any related functionality may become broken or disabled.
* libGLESv2.dll * libGLESv2.dll
Without these files HTML5 accelerated content like 2D canvas, 3D CSS and WebGL Without these files HTML5 accelerated content like 2D canvas, 3D CSS and WebGL
will not function. will not function.
* Widevine CDM support.
* widevinecdmadapter.dll
Without this file playback of Widevine projected content will not function.
See the CefRegisterWidevineCdm() function in cef_web_plugin.h for usage.

View File

@ -650,6 +650,7 @@ elif platform == 'macosx':
make_dir(dst_dir, options.quiet) make_dir(dst_dir, options.quiet)
copy_dir(os.path.join(build_dir, 'cefclient.app/Contents/Frameworks/%s.framework' % framework_name), \ copy_dir(os.path.join(build_dir, 'cefclient.app/Contents/Frameworks/%s.framework' % framework_name), \
os.path.join(dst_dir, '%s.framework' % framework_name), options.quiet) os.path.join(dst_dir, '%s.framework' % framework_name), options.quiet)
copy_file(os.path.join(script_dir, 'distrib/mac/widevinecdmadapter.plugin'), dst_dir, options.quiet)
if not options.nosymbols and use_gn: if not options.nosymbols and use_gn:
# create the symbol output directory # create the symbol output directory
@ -670,6 +671,7 @@ elif platform == 'macosx':
if mode != 'client': if mode != 'client':
copy_dir(os.path.join(build_dir, 'cefclient.app/Contents/Frameworks/%s.framework' % framework_name), \ copy_dir(os.path.join(build_dir, 'cefclient.app/Contents/Frameworks/%s.framework' % framework_name), \
os.path.join(dst_dir, '%s.framework' % framework_name), options.quiet) os.path.join(dst_dir, '%s.framework' % framework_name), options.quiet)
copy_file(os.path.join(script_dir, 'distrib/mac/widevinecdmadapter.plugin'), dst_dir, options.quiet)
else: else:
copy_dir(os.path.join(build_dir, 'cefclient.app'), os.path.join(dst_dir, 'cefclient.app'), options.quiet) copy_dir(os.path.join(build_dir, 'cefclient.app'), os.path.join(dst_dir, 'cefclient.app'), options.quiet)