Source release 19.3.0
This commit is contained in:
40
README.md
40
README.md
@@ -1,6 +1,6 @@
|
||||
# Widevine CE CDM 19.2.0
|
||||
# Widevine CE CDM 19.3.0
|
||||
|
||||
Released 2024-06-24
|
||||
Released 2024-09-04
|
||||
|
||||
## Getting Started
|
||||
|
||||
@@ -10,23 +10,37 @@ following to learn more about the contents of this project and how to use them:
|
||||
The [Widevine Developer Site][wv-devsite] documents the CDM API and describes
|
||||
how to integrate the CDM into a system.
|
||||
|
||||
## New in v19.2.0
|
||||
## New in v19.3.0
|
||||
|
||||
This is a minor release with minimal changes.
|
||||
This is a minor release with bug fixes and test improvements, as well as
|
||||
internal code-quality cleanups that do not affect the CDM's behavior. However,
|
||||
because of improvements to the BCC Factory Upload Tool, we recommend that all
|
||||
partners who use this tool upgrade to version 19.3.0.
|
||||
|
||||
## Features
|
||||
### Features
|
||||
|
||||
- Supports up to OEMCrypto v19
|
||||
- Added new test data for entitled licenses
|
||||
- Added new tests for clear lead sample decryption
|
||||
- Added workaround for OEMCrypto implementations with slightly corrupted build
|
||||
information
|
||||
- The BCC Factory Upload Tool supports new command-line options for dry runs,
|
||||
batch checks, version-checking, and verbose output.
|
||||
|
||||
### Tests
|
||||
|
||||
- Added new tests to better validate the behavior of
|
||||
`OEMCrypto_BuildInformation()`
|
||||
- Verifies output length is set correctly
|
||||
- Verifies content is ASCII JSON without trailing null bytes
|
||||
- Verifies documented JSON fields: required fields are present, and optional
|
||||
and required fields are the correct JSON types
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Fixed backwards compatibility issues found in License Protocol v2.2
|
||||
- Improved error logging for tests
|
||||
- Small fixes to reduce compiler warning
|
||||
- Fixed URL error found for tests using different license server SDK
|
||||
- Skip CAS tests on non-CAS devices
|
||||
- Fixed decrypt failures on devices with low TEE memory caused by sending an
|
||||
output buffer to decrypt that was much larger than necessary
|
||||
- Several BCC Factory Upload Tool fixes:
|
||||
- Added the missing `FileSystem::Exists()` function
|
||||
- Fixed a bug causing the output to be unnecessarily padded
|
||||
- Fixed an issue where fields containing JSON were not properly escaped
|
||||
|
||||
[CHANGELOG.md](./CHANGELOG.md) lists the major changes for each past release.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user