diff --git a/libwvdrmengine/cdm/core/src/usage_table_header.cpp b/libwvdrmengine/cdm/core/src/usage_table_header.cpp index 9efc025d..92f4bf45 100644 --- a/libwvdrmengine/cdm/core/src/usage_table_header.cpp +++ b/libwvdrmengine/cdm/core/src/usage_table_header.cpp @@ -35,7 +35,7 @@ UsageTableHeader::UsageTableHeader() bool UsageTableHeader::Init(CdmSecurityLevel security_level, CryptoSession* crypto_session) { - LOGV("UsageTableHeader::Init: security level: %d", security_level); + LOGI("UsageTableHeader::Init: security level: %d", security_level); if (crypto_session == NULL) { LOGE("UsageTableHeader::Init: no crypto session provided"); return false; @@ -66,6 +66,8 @@ bool UsageTableHeader::Init(CdmSecurityLevel security_level, if (file_handle_->RetrieveUsageTableInfo(&usage_table_header_, &usage_entry_info_)) { + LOGI("UsageTableHeader::Init: number of usage entries: %d", + usage_entry_info_.size()); status = crypto_session->LoadUsageTableHeader(usage_table_header_); // If the usage table header has been successfully loaded, and is at @@ -139,7 +141,7 @@ CdmResponseType UsageTableHeader::AddEntry( CryptoSession* crypto_session, bool persistent_license, const CdmKeySetId& key_set_id, const std::string& usage_info_file_name, uint32_t* usage_entry_number) { - LOGV("UsageTableHeader::AddEntry: Lock"); + LOGI("UsageTableHeader::AddEntry: Lock"); metrics::CryptoMetrics* metrics = crypto_session->GetCryptoMetrics(); if (metrics == NULL) metrics = &alternate_crypto_metrics_; @@ -190,6 +192,7 @@ CdmResponseType UsageTableHeader::AddEntry( usage_entry_info_[*usage_entry_number].usage_info_file_name = usage_info_file_name; + LOGI("UsageTableHeader::AddEntry: usage entry #: %d", *usage_entry_number); file_handle_->StoreUsageTableInfo(usage_table_header_, usage_entry_info_); return NO_ERROR; } @@ -198,7 +201,8 @@ CdmResponseType UsageTableHeader::LoadEntry(CryptoSession* crypto_session, const CdmUsageEntry& usage_entry, uint32_t usage_entry_number) { { - LOGV("UsageTableHeader::LoadEntry: Lock"); + LOGI("UsageTableHeader::LoadEntry: Lock: usage entry #: %d", + usage_entry_number); std::unique_lock auto_lock(usage_table_header_lock_); if (usage_entry_number >= usage_entry_info_.size()) { @@ -235,7 +239,7 @@ CdmResponseType UsageTableHeader::LoadEntry(CryptoSession* crypto_session, CdmResponseType UsageTableHeader::UpdateEntry(CryptoSession* crypto_session, CdmUsageEntry* usage_entry) { - LOGV("UsageTableHeader::UpdateEntryL: Lock"); + LOGI("UsageTableHeader::UpdateEntry: Lock"); std::unique_lock auto_lock(usage_table_header_lock_); CdmResponseType status = crypto_session->UpdateUsageEntry(&usage_table_header_, usage_entry); @@ -249,7 +253,8 @@ CdmResponseType UsageTableHeader::UpdateEntry(CryptoSession* crypto_session, CdmResponseType UsageTableHeader::DeleteEntry(uint32_t usage_entry_number, DeviceFiles* handle, metrics::CryptoMetrics* metrics) { - LOGV("UsageTableHeader::DeleteEntry: Lock"); + LOGI("UsageTableHeader::DeleteEntry: Lock: usage entry #: %d", + usage_entry_number); std::unique_lock auto_lock(usage_table_header_lock_); if (usage_entry_number >= usage_entry_info_.size()) { LOGE("UsageTableHeader::DeleteEntry: usage entry number %d larger than " @@ -307,7 +312,8 @@ CdmResponseType UsageTableHeader::MoveEntry( uint32_t from_usage_entry_number, const CdmUsageEntry& from_usage_entry, uint32_t to_usage_entry_number, DeviceFiles* handle, metrics::CryptoMetrics* metrics) { - LOGV("UsageTableHeader::MoveEntry"); + LOGI("UsageTableHeader::MoveEntry: usage entry #: %d -> %d", + from_usage_entry_number, to_usage_entry_number); // crypto_session points to an object whose scope is this method or a test // object whose scope is the lifetime of this class @@ -359,6 +365,8 @@ CdmResponseType UsageTableHeader::MoveEntry( CdmResponseType UsageTableHeader::GetEntry(uint32_t usage_entry_number, DeviceFiles* handle, CdmUsageEntry* usage_entry) { + LOGI("UsageTableHeader::GetEntry: usage entry #: %d, storage type: %d", + usage_entry_number, usage_entry_info_[usage_entry_number].storage_type); uint32_t entry_number; switch (usage_entry_info_[usage_entry_number].storage_type) { case kStorageLicense: { @@ -417,6 +425,8 @@ CdmResponseType UsageTableHeader::GetEntry(uint32_t usage_entry_number, CdmResponseType UsageTableHeader::StoreEntry(uint32_t usage_entry_number, DeviceFiles* handle, const CdmUsageEntry& usage_entry) { + LOGI("UsageTableHeader::StoreEntry: usage entry #: %d, storage type: %d", + usage_entry_number, usage_entry_info_[usage_entry_number].storage_type); uint32_t entry_number; switch (usage_entry_info_[usage_entry_number].storage_type) { case kStorageLicense: { @@ -490,6 +500,7 @@ CdmResponseType UsageTableHeader::StoreEntry(uint32_t usage_entry_number, CdmResponseType UsageTableHeader::Shrink( metrics::CryptoMetrics* metrics, uint32_t number_of_usage_entries_to_delete) { + LOGI("UsageTableHeader::Shrink: %d", number_of_usage_entries_to_delete); if (usage_entry_info_.empty()) { LOGE("UsageTableHeader::Shrink: usage entry info table unexpectedly empty"); return NO_USAGE_ENTRIES;