Merge "Use Usage information from OEMCrypto on clock rollback" into sc-dev

This commit is contained in:
TreeHugger Robot
2021-04-30 19:18:35 +00:00
committed by Android (Google) Code Review
2 changed files with 72 additions and 5 deletions

View File

@@ -864,13 +864,13 @@ CdmResponseType CdmLicense::RestoreOfflineLicense(
break;
case CryptoSession::kUsageDurationsValid: {
int64_t current_time = clock_->GetCurrentTime();
if (current_time - seconds_since_started > 0)
playback_start_time = current_time - seconds_since_started;
if (current_time - last_playback_time > 0)
last_playback_time = current_time - seconds_since_last_played;
playback_start_time = current_time - seconds_since_started;
last_playback_time = current_time - seconds_since_last_played;
break;
}
default:
// Use playback_start_time and last_playback_time from
// persistently stored license data
break;
}
}