Dormant should be invisible to the web. We will figure out how dormant causes test failures.
Got this error when dormant is enabled: 120 INFO TEST-UNEXPECTED-FAIL | dom/media/mediasource/test/test_Eviction_mp4.html | Shouldn't throw another time when data can be evicted This is because: DormantState::Enter -> MDSM::Reset -> MediaDecoderReaderWrapper::ResetDecode -> MediaFormatReader::ResetDecode -> DecoderData::ResetDemuxer -> MediaSourceTrackDemuxer::Reset -> TrackBuffersManager::Seek -> TrackBuffersManager::ResetEvictionIndex which changes mEvictionIndex.
hmmm... interesting problem... either we keep having dormant disable for this test. Or we always allow an append to succeed after a seek, even if we think the buffer is full, eviction will still happen later in the cycle, just not synchronously.
I guess the later has less impact on the user.
Hi Jya, Please take this bug since this is your domain.
Assignee: jwwang → jyavenard
You need to log in before you can comment on or make changes to this bug.