Add log session id to MediaParser
Bug: 167036690
Test: atest CtsMediaParserHostTestCases
Change-Id: Idee9c7248ee6107379c8e58410346b8c92d3c250
Merged-In: Idee9c7248ee6107379c8e58410346b8c92d3c250
diff --git a/services/mediametrics/statsd_mediaparser.cpp b/services/mediametrics/statsd_mediaparser.cpp
index f543425..6cceb06 100644
--- a/services/mediametrics/statsd_mediaparser.cpp
+++ b/services/mediametrics/statsd_mediaparser.cpp
@@ -79,6 +79,9 @@
int32_t videoHeight = -1;
item->getInt32("android.media.mediaparser.videoHeight", &videoHeight);
+ std::string logSessionId;
+ item->getString("android.media.mediaparser.logSessionId", &logSessionId);
+
if (enabled_statsd) {
(void) android::util::stats_write(android::util::MEDIAMETRICS_MEDIAPARSER_REPORTED,
timestamp_nanos,
@@ -94,11 +97,11 @@
trackCodecs.c_str(),
alteredParameters.c_str(),
videoWidth,
- videoHeight);
+ videoHeight,
+ logSessionId.c_str());
} else {
ALOGV("NOT sending MediaParser media metrics.");
}
- // TODO: Cleanup after playback_id is merged.
std::stringstream log;
log << "result:" << "(result)" << " {"
<< " mediametrics_mediaparser_reported:"
@@ -117,8 +120,7 @@
<< " altered_parameters:" << alteredParameters
<< " video_width:" << videoWidth
<< " video_height:" << videoHeight
- // TODO: Add MediaParser playback_id
- // << " playback_id:" << playbackId
+ << " log_session_id:" << logSessionId
<< " }";
statsdLog->log(android::util::MEDIAMETRICS_MEDIAPARSER_REPORTED, log.str());
return true;