mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 11:45:37 +00:00
Bug 1247189 - part1 : should detach TBM after detaching it from demuxers. r=jya
After detaching TBM, we should not access it anymore. So we should finish all other related detaching process, before detaching TBM. MozReview-Commit-ID: 8bNzqXVHVyy --HG-- extra : rebase_source : e135eb3d0fd4e5c41bbac4ebfc8d6fcbd1b32d5b
This commit is contained in:
parent
433feb3f7e
commit
e750a6aff2
@ -280,9 +280,9 @@ SourceBuffer::Detach()
|
||||
}
|
||||
AbortBufferAppend();
|
||||
if (mTrackBuffersManager) {
|
||||
mTrackBuffersManager->Detach();
|
||||
mMediaSource->GetDecoder()->GetDemuxer()->DetachSourceBuffer(
|
||||
mTrackBuffersManager);
|
||||
mTrackBuffersManager->Detach();
|
||||
}
|
||||
mTrackBuffersManager = nullptr;
|
||||
mMediaSource = nullptr;
|
||||
|
Loading…
Reference in New Issue
Block a user