Merge "Suppress empty media.metrics records from nuplayer" into oc-dev
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
index 0c06976..ad788f7 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
@@ -588,10 +588,10 @@
 
     // log only non-empty records
     // we always updateMetrics() before we get here
-    // and that always injects 2 fields (duration and playing time) into
-    // the record.
-    // So the canonical "empty" record has 2 elements in it.
-    if (mAnalyticsItem->count() > 2) {
+    // and that always injects 3 fields (duration, playing time, and
+    // datasource) into the record.
+    // So the canonical "empty" record has 3 elements in it.
+    if (mAnalyticsItem->count() > 3) {
 
         mAnalyticsItem->setFinalized(true);
         mAnalyticsItem->selfrecord();