Source release 16.2.0

This commit is contained in:
John W. Bruce
2020-04-10 16:13:07 -07:00
parent 1ff9f8588a
commit b830b1d1fb
883 changed files with 509706 additions and 143739 deletions

View File

@@ -137,10 +137,15 @@ class ParallelCdmTest : public WvCdmTestBase,
void Decrypt(const CdmSessionId& session_id, const KeyId& key_id,
const std::vector<uint8_t>& input,
const std::vector<uint8_t>& iv, std::vector<uint8_t>* output) {
CdmDecryptionParameters params(&key_id, input.data(), input.size(), &iv, 0,
output->data());
CdmDecryptionParametersV16 params(key_id);
params.is_secure = false;
CdmResponseType status = cdm_engine_.Decrypt(session_id, params);
CdmDecryptionSample sample(input.data(), output->data(), 0, input.size(),
iv);
CdmDecryptionSubsample subsample(0, input.size());
sample.subsamples.push_back(subsample);
params.samples.push_back(sample);
CdmResponseType status = cdm_engine_.DecryptV16(session_id, params);
ASSERT_EQ(NO_ERROR, status);
}