Bug 1396629 - P4. Show sourcebuffer mimetype in debug info. r?cpearce draft
authorJean-Yves Avenard <jyavenard@mozilla.com>
Mon, 04 Sep 2017 22:46:37 +0200
changeset 658805 757a9a403402184f545c1d0e889b49636c933a86
parent 658804 c0c044ff9171cec98cf2d0ab763ed0c2a53d0427
child 658806 0bf63a0420ffcf73126705e8b4a0edfc77f46008
push id77874
push userbmo:jyavenard@mozilla.com
push dateMon, 04 Sep 2017 21:38:59 +0000
reviewerscpearce
bugs1396629
milestone57.0a1
Bug 1396629 - P4. Show sourcebuffer mimetype in debug info. r?cpearce MozReview-Commit-ID: 2FLWa7Tidzy
dom/media/mediasource/MediaSourceDemuxer.cpp
--- a/dom/media/mediasource/MediaSourceDemuxer.cpp
+++ b/dom/media/mediasource/MediaSourceDemuxer.cpp
@@ -257,17 +257,17 @@ MediaSourceDemuxer::GetMozDebugReaderDat
   nsAutoCString result;
   result += nsPrintfCString("Dumping Data for Demuxer: %p\n", this);
   if (mAudioTrack) {
     result += nsPrintfCString(
       "\tDumping Audio Track Buffer(%s): mLastAudioTime=%f\n"
       "\t\tAudio Track Buffer Details: NumSamples=%zu"
       " Size=%u Evictable=%u "
       "NextGetSampleIndex=%u NextInsertionIndex=%d\n",
-      mAudioTrack->mAudioTracks.mInfo->mMimeType.get(),
+      mAudioTrack->mType.Type().AsString().get(),
       mAudioTrack->mAudioTracks.mNextSampleTime.ToSeconds(),
       mAudioTrack->mAudioTracks.mBuffers[0].Length(),
       mAudioTrack->mAudioTracks.mSizeBuffer,
       mAudioTrack->Evictable(TrackInfo::kAudioTrack),
       mAudioTrack->mAudioTracks.mNextGetSampleIndex.valueOr(-1),
       mAudioTrack->mAudioTracks.mNextInsertionIndex.valueOr(-1));
 
     result += nsPrintfCString(
@@ -275,17 +275,17 @@ MediaSourceDemuxer::GetMozDebugReaderDat
       DumpTimeRanges(mAudioTrack->SafeBuffered(TrackInfo::kAudioTrack)).get());
   }
   if (mVideoTrack) {
     result += nsPrintfCString(
       "\tDumping Video Track Buffer(%s): mLastVideoTime=%f\n"
       "\t\tVideo Track Buffer Details: NumSamples=%zu"
       " Size=%u Evictable=%u "
       "NextGetSampleIndex=%u NextInsertionIndex=%d\n",
-      mVideoTrack->mVideoTracks.mInfo->mMimeType.get(),
+      mVideoTrack->mType.Type().AsString().get(),
       mVideoTrack->mVideoTracks.mNextSampleTime.ToSeconds(),
       mVideoTrack->mVideoTracks.mBuffers[0].Length(),
       mVideoTrack->mVideoTracks.mSizeBuffer,
       mVideoTrack->Evictable(TrackInfo::kVideoTrack),
       mVideoTrack->mVideoTracks.mNextGetSampleIndex.valueOr(-1),
       mVideoTrack->mVideoTracks.mNextInsertionIndex.valueOr(-1));
 
     result += nsPrintfCString(