diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2019-01-31 21:47:33 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-01-31 21:47:33 +0000 |
| commit | 83dc265bde1be0f58161a4606b0a72d053288ff3 (patch) | |
| tree | c2ce03740c1639b974f21ce5941e931a2b924ba7 /drm/libmediadrm/DrmHal.cpp | |
| parent | ffa6f9191ee3e50a5c140b0d3cae27d7f7c87a3f (diff) | |
| parent | 6a3052232c606bc2f74a849c6758fd44b6c01158 (diff) | |
| download | frameworks_av-83dc265bde1be0f58161a4606b0a72d053288ff3.tar.gz frameworks_av-83dc265bde1be0f58161a4606b0a72d053288ff3.tar.bz2 frameworks_av-83dc265bde1be0f58161a4606b0a72d053288ff3.zip | |
Merge "use MediaAnalyticsItem::create() instead of new"
Diffstat (limited to 'drm/libmediadrm/DrmHal.cpp')
| -rw-r--r-- | drm/libmediadrm/DrmHal.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/drm/libmediadrm/DrmHal.cpp b/drm/libmediadrm/DrmHal.cpp index ba46ffde42..5888af0e58 100644 --- a/drm/libmediadrm/DrmHal.cpp +++ b/drm/libmediadrm/DrmHal.cpp @@ -1556,22 +1556,22 @@ void DrmHal::writeByteArray(Parcel &obj, hidl_vec<uint8_t> const &vec) void DrmHal::reportFrameworkMetrics() const { - MediaAnalyticsItem item("mediadrm"); - item.generateSessionID(); - item.setPkgName(mMetrics.GetAppPackageName().c_str()); + std::unique_ptr<MediaAnalyticsItem> item(MediaAnalyticsItem::create("mediadrm")); + item->generateSessionID(); + item->setPkgName(mMetrics.GetAppPackageName().c_str()); String8 vendor; String8 description; status_t result = getPropertyStringInternal(String8("vendor"), vendor); if (result != OK) { ALOGE("Failed to get vendor from drm plugin: %d", result); } else { - item.setCString("vendor", vendor.c_str()); + item->setCString("vendor", vendor.c_str()); } result = getPropertyStringInternal(String8("description"), description); if (result != OK) { ALOGE("Failed to get description from drm plugin: %d", result); } else { - item.setCString("description", description.c_str()); + item->setCString("description", description.c_str()); } std::string serializedMetrics; @@ -1582,9 +1582,9 @@ void DrmHal::reportFrameworkMetrics() const std::string b64EncodedMetrics = toBase64StringNoPad(serializedMetrics.data(), serializedMetrics.size()); if (!b64EncodedMetrics.empty()) { - item.setCString("serialized_metrics", b64EncodedMetrics.c_str()); + item->setCString("serialized_metrics", b64EncodedMetrics.c_str()); } - if (!item.selfrecord()) { + if (!item->selfrecord()) { ALOGE("Failed to self record framework metrics"); } } |
