Correctly record license service version in metrics.
[ Cherry-pick of http://ag/16416872 ] [ Merge of http://go/wvgerrit/140849 ] The CDM session was incorrectly recording the "license SDK version" as the "license service version" in the session metrics. This discrepancy reduces the quality of devices' metrics and limits debugging capabilities for the Widevine metric monitoring services. Bug: 193177333 Test: Linux unit tests Change-Id: Ic58cf7bc4fde777bb590c05777b76f5ff5c2f1ea (cherry picked from commit78278c3eb4) (cherry picked from commit8aabf20134)
This commit is contained in:
@@ -557,7 +557,8 @@ CdmResponseType CdmSession::AddKeyInternal(const CdmKeyResponse& key_response) {
|
||||
// Update the license sdk and service versions.
|
||||
const VersionInfo& version_info = license_parser_->GetServiceVersion();
|
||||
metrics_->license_sdk_version_.Record(version_info.license_sdk_version());
|
||||
metrics_->license_sdk_version_.Record(version_info.license_service_version());
|
||||
metrics_->license_service_version_.Record(
|
||||
version_info.license_service_version());
|
||||
|
||||
// Update or invalidate entry if usage table header+entries are supported
|
||||
if (!provider_session_token.empty() && supports_usage_info()) {
|
||||
|
||||
Reference in New Issue
Block a user