Bug 1336358: P3. Fix incorrect arguments in DurationMap. r?jolin
MozReview-Commit-ID: BnE4WgE9QPi
--- 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