diff --git a/dom/media/MediaDecoderStateMachine.cpp b/dom/media/MediaDecoderStateMachine.cpp index 131ee7aba73b..f3cd79047b1b 100644 --- a/dom/media/MediaDecoderStateMachine.cpp +++ b/dom/media/MediaDecoderStateMachine.cpp @@ -2101,7 +2101,8 @@ class MediaDecoderStateMachine::AccurateSeekingState } bool ok = aAudio->SetTrimWindow( - {mSeekJob.mTarget->GetTime(), aAudio->GetEndTime()}); + {mSeekJob.mTarget->GetTime().ToBase(aAudio->mTime), + aAudio->GetEndTime()}); if (!ok) { return NS_ERROR_DOM_MEDIA_OVERFLOW_ERR; }