Source release 17.1.1
This commit is contained in:
32
CHANGELOG.md
32
CHANGELOG.md
@@ -2,6 +2,38 @@
|
||||
|
||||
[TOC]
|
||||
|
||||
## 17.1.1 (2022-11-28)
|
||||
|
||||
### Features:
|
||||
|
||||
- For platforms that _cannot_ support compile-time client info, an interface
|
||||
has been added that enables runtime client info support on CE CDM 17.
|
||||
Widevine still recommends using compile-time client info if possible.
|
||||
- To enable runtime client info, you must change your platform's
|
||||
`client_info_source` property to `runtime` and then set the
|
||||
`read_client_info_path` variable to point to a GYP target that implements
|
||||
`read_client_info.h`. You are responsible for providing an implementation
|
||||
of `read_client_info.h` that reads your platform's runtime client info.
|
||||
- An example of how to use runtime client info is provided in
|
||||
`platforms/example-runtime-client-info/`.
|
||||
- Since the OEMCrypto Ref is no longer distributed by Widevine, the lines
|
||||
offering it in `platform_properties.gypi` have been removed. It is no longer
|
||||
the default OEMCrypto target.
|
||||
- The example platform has been updated with its own stubbed-out
|
||||
implementation of OEMCrypto. This will allow the example platform to build
|
||||
without the OEMCrypto Ref but will not allow it to pass unit tests.
|
||||
- The Provisioning 4.0 factory upload tool is now released alongside the CE
|
||||
CDM.
|
||||
|
||||
### Bugfixes:
|
||||
|
||||
- The files `oem_cert.h` and `oem_cert.cpp` were omitted from 17.1.0 by
|
||||
mistake and are now included.
|
||||
- The ODK is now distributed with the CE CDM again in order to facilitate the
|
||||
OEMCrypto unit tests.
|
||||
- Fixed an issue where `CdmIndividualizationTest.RemoveProvisioning` would
|
||||
fail for Provisioning 4.0 devices.
|
||||
|
||||
## 17.1.0 (2022-06-29)
|
||||
|
||||
**Note:** CE CDM 17.1.0 is the first release of the CE CDM 17 series. It is
|
||||
|
||||
Reference in New Issue
Block a user