Bug 1336358: P3. Fix incorrect arguments in DurationMap. r?jolin draft
authorJean-Yves Avenard <jyavenard@mozilla.com>
Tue, 14 Feb 2017 00:08:41 +0100
changeset 483580 b59a491711a3db01aaee945906e91e30e45130eb
parent 483579 c5a79444d9786a4c249fc5843402bb28718c1b24
child 483581 7fc9f74ee028899fa701ab32ab19d84a395522be
push id45346
push userbmo:jyavenard@mozilla.com
push dateTue, 14 Feb 2017 15:11:15 +0000
reviewersjolin
bugs1336358
milestone54.0a1
Bug 1336358: P3. Fix incorrect arguments in DurationMap. r?jolin MozReview-Commit-ID: BnE4WgE9QPi
dom/media/platforms/android/RemoteDataDecoder.cpp
--- a/dom/media/platforms/android/RemoteDataDecoder.cpp
+++ b/dom/media/platforms/android/RemoteDataDecoder.cpp
@@ -267,17 +267,17 @@ public:
   RefPtr<MediaDataDecoder::FlushPromise> Flush() override
   {
     mInputDurations.Clear();
     return RemoteDataDecoder::Flush();
   }
 
   RefPtr<MediaDataDecoder::DecodePromise> Decode(MediaRawData* aSample) override
   {
-    mInputDurations.Insert(aSample->mDuration, aSample->mTime);
+    mInputDurations.Insert(aSample->mTime, aSample->mDuration);
     return RemoteDataDecoder::Decode(aSample);
   }
 
   bool SupportDecoderRecycling() const override
   {
     return mIsCodecSupportAdaptivePlayback;
   }
   void ConfigurationChanged(const TrackInfo& aConfig) override