Bug 1396629 - P5. Show container type in debug info. r?cpearce draft
authorJean-Yves Avenard <jyavenard@mozilla.com>
Mon, 04 Sep 2017 22:47:36 +0200
changeset 658806 0bf63a0420ffcf73126705e8b4a0edfc77f46008
parent 658805 757a9a403402184f545c1d0e889b49636c933a86
child 729752 3b9fd8af7a324507d7f047a405678f2299ad6207
push id77874
push userbmo:jyavenard@mozilla.com
push dateMon, 04 Sep 2017 21:38:59 +0000
reviewerscpearce
bugs1396629
milestone57.0a1
Bug 1396629 - P5. Show container type in debug info. r?cpearce MozReview-Commit-ID: 3olXuGeqqoS
dom/media/MediaDecoder.cpp
dom/media/mediasource/MediaSourceDecoder.cpp
--- a/dom/media/MediaDecoder.cpp
+++ b/dom/media/MediaDecoder.cpp
@@ -1555,16 +1555,18 @@ MediaDecoder::RequestDebugInfo()
     [str] () {
       return DebugInfoPromise::CreateAndResolve(str, __func__);
     });
 }
 
 void
 MediaDecoder::GetMozDebugReaderData(nsACString& aString)
 {
+  aString += nsPrintfCString("Container Type: %s\n",
+                             ContainerType().Type().AsString().get());
   if (mReader) {
     mReader->GetMozDebugReaderData(aString);
   }
 }
 
 void
 MediaDecoder::NotifyAudibleStateChanged()
 {
--- a/dom/media/mediasource/MediaSourceDecoder.cpp
+++ b/dom/media/mediasource/MediaSourceDecoder.cpp
@@ -250,16 +250,17 @@ MediaSourceDecoder::SetMediaSourceDurati
   } else {
     SetExplicitDuration(PositiveInfinity<double>());
   }
 }
 
 void
 MediaSourceDecoder::GetMozDebugReaderData(nsACString& aString)
 {
+  aString += NS_LITERAL_CSTRING("Container Type: MediaSource\n");
   if (mReader && mDemuxer) {
     mReader->GetMozDebugReaderData(aString);
     mDemuxer->GetMozDebugReaderData(aString);
   }
 }
 
 double
 MediaSourceDecoder::GetDuration()