Bug 1308078. Part 2 - no need to store mQueuedSeek in WaitForCDMState::HandleDormant. r=kaku

Because we haven't decoded any data and are at position 0, there is no need to seek when exiting the dormant state.

MozReview-Commit-ID: AKAcqW3HfRN

--HG--
extra : rebase_source : 45056ef8a67a2869b90ea3b1ab842bfca310b9aa
extra : source : 2dc17c8ca765eee1d05956b087804bb760af0e48
This commit is contained in:
JW Wang 2016-10-06 15:11:45 +08:00
parent 5e39aa3292
commit b68b2a7505

View File

@ -379,6 +379,15 @@ public:
return DECODER_STATE_WAIT_FOR_CDM;
}
bool HandleDormant(bool aDormant) override
{
if (aDormant) {
// No need to store mQueuedSeek because we are at position 0.
SetState(DECODER_STATE_DORMANT);
}
return true;
}
bool HandleCDMProxyReady() override
{
SetState(DECODER_STATE_DECODING_FIRSTFRAME);