Bug 1376363. P2 - call ContainerType() in EnsureTelemetryReported(). draft
authorJW Wang <jwwang@mozilla.com>
Mon, 26 Jun 2017 17:11:48 +0800
changeset 601702 36902fd962f96731738cf889d2e6004c22bd0276
parent 601701 39aeedda5faf019edb7c8d1e8ee29c0a1bd85fd1
child 601703 4cb59963275796e8b211d9b98116a020a2a7429a
push id66194
push userjwwang@mozilla.com
push dateThu, 29 Jun 2017 01:56:47 +0000
bugs1376363
milestone56.0a1
Bug 1376363. P2 - call ContainerType() in EnsureTelemetryReported(). MozReview-Commit-ID: 515Q6nXZ7WU
dom/media/MediaDecoder.cpp
--- a/dom/media/MediaDecoder.cpp
+++ b/dom/media/MediaDecoder.cpp
@@ -634,18 +634,18 @@ MediaDecoder::EnsureTelemetryReported()
       && !mInfo->mAudio.GetAsAudioInfo()->mMimeType.IsEmpty()) {
     codecs.AppendElement(mInfo->mAudio.GetAsAudioInfo()->mMimeType);
   }
   if (mInfo->HasVideo()
       && !mInfo->mVideo.GetAsVideoInfo()->mMimeType.IsEmpty()) {
     codecs.AppendElement(mInfo->mVideo.GetAsVideoInfo()->mMimeType);
   }
   if (codecs.IsEmpty()) {
-    codecs.AppendElement(nsPrintfCString(
-      "resource; %s", mResource->GetContentType().OriginalString().Data()));
+    codecs.AppendElement(
+      nsPrintfCString("resource; %s", ContainerType().OriginalString().Data()));
   }
   for (const nsCString& codec : codecs) {
     LOG("Telemetry MEDIA_CODEC_USED= '%s'", codec.get());
     Telemetry::Accumulate(Telemetry::HistogramID::MEDIA_CODEC_USED, codec);
   }
 
   mTelemetryReported = true;
 }