Disallow the ability to load offline licenses more than once
[ Merge of http://go/wvgerrit/123263 ] In b/65839890 we discovered that an android app loaded an offline license more than once in a session. We did not intend to allow this behavior but did not prohibit it. OEMCrypto v16 disallowed this behavior at the OEMCrypto level but we worked around it within the CDM to maintain the bad behavior. Now that we have confirmed that the app no longer relies on that behavior, we are reverting the CDM workaround. Bug: 161865160 Test: WV unit/integration test, GtsMediaTestCases Amazon, Netflix, Google TV streaming and offline playback. Change-Id: I31254e4c13b81587f88c6c684d08d5aa5c18e39d
This commit is contained in:
@@ -477,8 +477,6 @@ static android::status_t mapCdmResponseType(wvcdm::CdmResponseType res) {
|
||||
return kRenewKeyError2;
|
||||
case wvcdm::RESTORE_OFFLINE_LICENSE_ERROR_2:
|
||||
return kRestoreOfflineLicenseError2;
|
||||
case wvcdm::RESTORE_OFFLINE_LICENSE_ERROR_3:
|
||||
return kRestoreOfflineLicenseError3;
|
||||
case wvcdm::SAMPLE_AND_SUBSAMPLE_SIZE_MISMATCH:
|
||||
return kSampleAndSubsampleSizeMismatch;
|
||||
case wvcdm::SESSION_FILE_HANDLE_INIT_ERROR:
|
||||
|
||||
Reference in New Issue
Block a user