Source release v2.1.1-0-738 + third_party libs

Change-Id: I76e298f8092951d4214c776d6bbcad6b763eb5b2
This commit is contained in:
Joey Parrish
2014-05-30 16:57:58 -07:00
parent 66794025d4
commit 557c42130a
340 changed files with 278998 additions and 2842 deletions

14
README
View File

@@ -1,5 +1,5 @@
README for Widevine CDM Partner Kit v2.0
Date: 3/28/2014
README for Widevine CDM Partner Kit v2.1
Date: 5/30/2014
This document provides additional details on installation, system
setup, building, and testing components of the Widevine Content
@@ -22,11 +22,11 @@ The Widevine CDM Partner Kit is distributed as an XZipped tar file
The remaining instructions will refer to this directory as <cdm-kit-dir>.
The top level directories and files of the kit are as follows:
build - build scripts
cdm - the CDM interface declarations and definitions, and tests
core - the CDM implementation, and tests
linux - platform-specific files for the CDM implementation
oemcrypto - OEMCrypto declarations, a mock implementation, and tests
platforms - platform-specific build configs
README - this file
run_test.sh - builds and tests the CDM with mock OEMCrypto
@@ -43,11 +43,11 @@ The current set of third-party packages includes:
- gTest and gMock (version 1.6.0)
- protobufs (Google Protocol Buffers) (version 2.5)
- OpenSSL (libssl and libcrypto) (version 1.0.1e)
- OpenSSL (libssl and libcrypto) (version 1.0.1g)
- stringencoders (https://code.google.com/p/stringencoders)
- python (version 2.7 or better)
- GYP (python-based build tool) (https://code.google.com/p/gyp,
svn revision 1846)
svn revision 1846)
The following sections provide information about acquiring
and installing some of these packages. This is not a complete list, but
@@ -191,7 +191,7 @@ of the linux target and runs wvcdm_shared_api_unittest:
./run_test.sh
The top-level build script is build/build.py. It configures the build
The top-level build script is build.py. It configures the build
environment, runs GYP to generate a series of make files. and starts the
top level make. The build scripts are parameterized to build for multiple
targets. All the pieces are provided to build for x86-64 (linux). You
@@ -234,7 +234,7 @@ Here's a current list of GYP files and test-related targets:
cdm/test/gmock.gyp
gmock Provides gmock modules for unit tests
gmock_main Provides main routine for unit tests
build/platforms/x86-64/oemcrypto/oec_build.gyp
oemcrypto/mock/oec_mock.gyp
oemcrypto Top level target to build/link OEMCrypto
oemcrypto/oemcrypto.gyp
oec_lib Build OEMCrypto library