Bug 1323913: Make members const. r?gerald draft
authorJean-Yves Avenard <jyavenard@mozilla.com>
Fri, 16 Dec 2016 14:29:59 +1100
changeset 450185 fa2e8a962d3a465177d47e53e295dee5d0b299e9
parent 450184 aedbb49e9336425800f0fac104ea399040a2eeaf
child 450203 33e87d260166b5da5b014cd5f08222c5eb570566
push id38777
push userbmo:jyavenard@mozilla.com
push dateFri, 16 Dec 2016 03:30:54 +0000
reviewersgerald
bugs1323913
milestone53.0a1
Bug 1323913: Make members const. r?gerald MozReview-Commit-ID: 9AZIGB2vgEp
dom/media/MediaFormatReader.cpp
--- a/dom/media/MediaFormatReader.cpp
+++ b/dom/media/MediaFormatReader.cpp
@@ -465,59 +465,60 @@ public:
           data->mVideoDemuxer = nullptr;
         }
         data->mDemuxer = nullptr;
       }));
   }
 
   RefPtr<MediaDataDemuxer::InitPromise> Init();
 
-  already_AddRefed<MediaTrackDemuxer> GetTrackDemuxer(TrackType aTrack, uint32_t aTrackNumber)
+  already_AddRefed<MediaTrackDemuxer>
+  GetTrackDemuxer(TrackType aTrack, uint32_t aTrackNumber) const
   {
     MOZ_RELEASE_ASSERT(mData && mData->mInitDone);
 
     switch (aTrack) {
       case TrackInfo::kAudioTrack:
         return mData->mAudioDemuxer.forget();
       case TrackInfo::kVideoTrack:
         return mData->mVideoDemuxer.forget();
       default:
         return nullptr;
     }
   }
 
-  uint32_t GetNumberTracks(TrackType aTrack)
+  uint32_t GetNumberTracks(TrackType aTrack) const
   {
     MOZ_RELEASE_ASSERT(mData && mData->mInitDone);
 
     switch (aTrack) {
       case TrackInfo::kAudioTrack:
         return mData->mNumAudioTrack;
       case TrackInfo::kVideoTrack:
         return mData->mNumVideoTrack;
       default:
         return 0;
     }
   }
 
-  bool IsSeekable()
+  bool IsSeekable() const
   {
     MOZ_RELEASE_ASSERT(mData && mData->mInitDone);
 
     return mData->mSeekable;
   }
 
-  bool IsSeekableOnlyInBufferedRanges()
+  bool IsSeekableOnlyInBufferedRanges() const
   {
     MOZ_RELEASE_ASSERT(mData && mData->mInitDone);
 
     return mData->mSeekableOnlyInBufferedRange;
   }
 
-  UniquePtr<EncryptionInfo> GetCrypto()
+  UniquePtr<EncryptionInfo> GetCrypto() const
   {
     MOZ_RELEASE_ASSERT(mData && mData->mInitDone);
 
     if (!mData->mCrypto) {
       return nullptr;
     }
     auto crypto = MakeUnique<EncryptionInfo>();
     *crypto = *mData->mCrypto;