gecko/content
Karl Tomlinson a7c7feb189 bug 1082206 detach TrackBuffer when unlinking SourceBuffer r=kinetik
When HTMLMediaElement initiates MediaSourceDecoder Shutdown() in cycle
collection, it may no longer have access to the SourceBuffers to notify
through Detach().

The DiscardDecoder() call in TrackBuffer::Shutdown() is too late as this runs
after MediaDecoderStateMachine::FlushDecoding(), which waits for decode tasks
waiting on the MediaSourceResource.

--HG--
extra : rebase_source : 67e276044a251556eda2186d044c7f6b1f4363cd
extra : histedit_source : 4d921a5d2f4c0bce9ed67a3cb769c0d407662d6c
2014-10-15 17:02:43 +13:00
..
base Bug 1081415 - Traverse and Unlink nsXMLHttpRequest::mResponseBlob and ::mDOMFile. r=baku 2014-10-15 14:14:30 -07:00
html Backed out changeset 6f411275b7ec (bug 1068740) for bustage on a CLOSED TREE 2014-10-15 16:50:45 +02:00
media bug 1082206 detach TrackBuffer when unlinking SourceBuffer r=kinetik 2014-10-15 17:02:43 +13:00
svg Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
test Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
xul Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz 2014-10-14 13:15:21 -07:00
moz.build Backed out changeset 4c4e45496cac (bug 946065) for mochitest crashes on windows; CLOSED TREE 2014-08-06 17:06:57 +01:00