Lines Matching defs:cei_buf
719 uint8_t *cei_buf = NULL;
722 cei_buf = (uint8_t *)malloc(data_size);
723 if (cei_buf == NULL) {
727 memcpy(cei_buf, data, data_size);
731 free(cei_buf);
734 if (cei_buf[pos + DRM_LEGACY_LEN] == (uint8_t)DRM_AVS_FLAG) {
739 if (memcmp(cei_buf + pos, g_user_registered_uuid, (uint32_t)DRM_USER_DATA_REGISTERED_UUID_SIZE) == 0) {
745 int ret = mpegts_drm_get_key_id(cei_buf, &total_size, &pos, &drm_descriptor_flag, cenc_info);
747 free(cei_buf);
750 ret = mpegts_drm_get_iv(cei_buf, total_size, &pos, cenc_info);
752 free(cei_buf);
755 ret = mpegts_drm_parse_drm_descriptor(avstream, cei_buf, total_size, &pos, drm_descriptor_flag);
757 free(cei_buf);
760 free(cei_buf);