Added debugOtaKeyboxFallbackDuration property. am: 8b12e5acc9 am: 90f7296a4e
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/16096276 Change-Id: I1e2103a2a3dcfa513be3e6803ebc7b786f846ee2
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
#include "device_files.h"
|
||||
#include "file_store.h"
|
||||
#include "log.h"
|
||||
#include "okp_fallback_policy.h"
|
||||
#include "ota_keybox_provisioner.h"
|
||||
#include "properties.h"
|
||||
#include "string_conversions.h"
|
||||
@@ -2154,4 +2155,26 @@ void CdmEngine::OkpCleanUp() {
|
||||
}
|
||||
okp_provisioner_.reset();
|
||||
}
|
||||
|
||||
void CdmEngine::SetDefaultOtaKeyboxFallbackDurationRules() {
|
||||
OkpCheck();
|
||||
std::unique_lock<std::mutex> lock(okp_mutex_);
|
||||
auto* system_fallback_policy = CryptoSession::GetOkpFallbackPolicy();
|
||||
if (!system_fallback_policy) {
|
||||
LOGW("No system fallback policy available");
|
||||
return;
|
||||
}
|
||||
system_fallback_policy->SetDefaultBackoffDurationRules();
|
||||
}
|
||||
|
||||
void CdmEngine::SetFastOtaKeyboxFallbackDurationRules() {
|
||||
OkpCheck();
|
||||
std::unique_lock<std::mutex> lock(okp_mutex_);
|
||||
auto* system_fallback_policy = CryptoSession::GetOkpFallbackPolicy();
|
||||
if (!system_fallback_policy) {
|
||||
LOGW("No system fallback policy available");
|
||||
return;
|
||||
}
|
||||
system_fallback_policy->SetFastBackoffDurationRules();
|
||||
}
|
||||
} // namespace wvcdm
|
||||
|
||||
Reference in New Issue
Block a user