mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
b=1023697 use MediaStream to convert ticks to time in MediaDecoderStateMachine r=roc
--HG-- extra : transplant_source : %EA%E0%A5rH%F6%F55%B0%28%3Eq%5C%8Ap%FC%06%3D%06%3B
This commit is contained in:
parent
1e91de9fa8
commit
fa98b9e6d5
@ -426,7 +426,8 @@ void MediaDecoderStateMachine::SendStreamData()
|
|||||||
}
|
}
|
||||||
minLastAudioPacketTime = std::min(minLastAudioPacketTime, stream->mLastAudioPacketTime);
|
minLastAudioPacketTime = std::min(minLastAudioPacketTime, stream->mLastAudioPacketTime);
|
||||||
endPosition = std::max(endPosition,
|
endPosition = std::max(endPosition,
|
||||||
TicksToTimeRoundDown(mInfo.mAudio.mRate, stream->mAudioFramesWritten));
|
mediaStream->TicksToTimeRoundDown(mInfo.mAudio.mRate,
|
||||||
|
stream->mAudioFramesWritten));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mInfo.HasVideo()) {
|
if (mInfo.HasVideo()) {
|
||||||
@ -469,7 +470,7 @@ void MediaDecoderStateMachine::SendStreamData()
|
|||||||
stream->mHaveSentFinishVideo = true;
|
stream->mHaveSentFinishVideo = true;
|
||||||
}
|
}
|
||||||
endPosition = std::max(endPosition,
|
endPosition = std::max(endPosition,
|
||||||
TicksToTimeRoundDown(RATE_VIDEO, stream->mNextVideoTime - stream->mInitialTime));
|
mediaStream->TicksToTimeRoundDown(RATE_VIDEO, stream->mNextVideoTime - stream->mInitialTime));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!stream->mHaveSentFinish) {
|
if (!stream->mHaveSentFinish) {
|
||||||
|
Loading…
Reference in New Issue
Block a user