Home
last modified time | relevance | path

Searched refs:ceiBuf (Results 1 - 1 of 1) sorted by relevance

/foundation/multimedia/av_codec/services/drm_decryptor/
H A Dcodec_drm_decrypt.cpp503 uint8_t *ceiBuf = nullptr; in DrmSetKeyInfo() local
508 ceiBuf = reinterpret_cast<uint8_t *>(malloc(dataSize)); in DrmSetKeyInfo()
509 if (ceiBuf == nullptr) { in DrmSetKeyInfo()
513 errno_t res = memcpy_s(ceiBuf, dataSize, data, dataSize); in DrmSetKeyInfo()
515 free(ceiBuf); in DrmSetKeyInfo()
518 DrmFindEncryptionFlagPos(ceiBuf, totalSize, pos); in DrmSetKeyInfo()
519 drmDescriptorFlag = (ceiBuf[pos] & 0x20) >> 5; // 0x20 get drmDescriptorFlag & 5 get bits in DrmSetKeyInfo()
520 drmNotAmbiguityFlag = (ceiBuf[pos] & 0x10) >> 4; // 0x10 get drmNotAmbiguityFlag & 4 get bits in DrmSetKeyInfo()
527 int ret = DrmGetKeyId(ceiBuf, totalSize, pos, cencInfo); in DrmSetKeyInfo()
529 ret = DrmGetKeyIv(ceiBuf, totalSiz in DrmSetKeyInfo()
[all...]

Completed in 2 milliseconds