gecko-dev/dom/media/mediasource
Alastor Wu 023e34cbe4 Bug 1247189 - part3 : don't process any task after detached. r=jya
From [1], the task was executed after finished detach task. It would be caused
by queuing two detach tasks in the task queue.

If the previous detach task is still waiting in the task queue when we're calling
the second detach(), then we might have two detach tasks in the queue.

[1] https://treeherder.mozilla.org/logviewer.html#?job_id=134315866&repo=try&lineNumber=2540

MozReview-Commit-ID: HohgKqeZy0s

--HG--
extra : rebase_source : 0d20f1b8648acaf2ed8e75b2631e905629c2abaf
2017-10-12 10:49:10 +08:00
..
gtest
test Bug 1401090 - Disable test_FrameSelection.html,test_HaveMetadataUnbufferedSeek.html,test_EndedEvent.html on android for frequent failures. r=me, a=test-only 2017-10-11 08:45:03 -04:00
AsyncEventRunner.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
AutoTaskQueue.h Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm 2017-07-26 16:13:35 +08:00
ContainerParser.cpp Bug 1400598 - P1. Stop parsing bytesteam as soon as we have found the necessary data. r=gerald 2017-09-16 23:35:17 +02:00
ContainerParser.h
MediaSource.cpp Bug 1403832 - part1 : replace Error.Code() with Error.ErrorName(). r=jya 2017-09-29 00:37:45 +08:00
MediaSource.h Bug 1362165: P7. Only complete appendBuffer once readyState has changed. r=jwwang 2017-05-09 12:23:11 +02:00
MediaSourceDecoder.cpp Bug 1407243 - Don't immediately fire canplaythrough for infinite/live streams. r=jwwang 2017-10-10 16:14:24 +02:00
MediaSourceDecoder.h Bug 1395014 - remove MediaSourceResource. r=jya 2017-08-29 14:03:19 +08:00
MediaSourceDemuxer.cpp Bug 1247189 - part2 : remove reference to TrackBuffersManagers once detached. r=jya 2017-10-11 10:55:21 +08:00
MediaSourceDemuxer.h Bug 1247189 - part2 : remove reference to TrackBuffersManagers once detached. r=jya 2017-10-11 10:55:21 +08:00
MediaSourceUtils.cpp
MediaSourceUtils.h
moz.build Bug 1389598 - Part 3: Remove gonk references from dom/ r=bkelly 2017-08-11 17:42:11 -07:00
ResourceQueue.cpp Bug 1406687 Pass return values from fwrite to Unused to silence the warn-unused-result warning r=njn 2017-10-09 15:01:48 -05:00
ResourceQueue.h
SourceBuffer.cpp Bug 1247189 - part1 : should detach TBM after detaching it from demuxers. r=jya 2017-10-11 10:49:05 +08:00
SourceBuffer.h Bug 1362165: P7. Only complete appendBuffer once readyState has changed. r=jwwang 2017-05-09 12:23:11 +02:00
SourceBufferAttributes.h
SourceBufferList.cpp Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
SourceBufferList.h
SourceBufferResource.cpp Bug 1390406 - Remove unnecessary includes in dom/media/mediasource. r=jya 2017-08-15 16:13:00 +12:00
SourceBufferResource.h Bug 1393379. P2 - remove MediaResource::SizeOfIncludingThis/SizeOfExcludingThis. r=gerald 2017-08-24 17:52:21 +08:00
SourceBufferTask.h Bug 1402681 - part2 : add log. r=jya 2017-09-26 17:48:39 +08:00
TrackBuffersManager.cpp Bug 1247189 - part3 : don't process any task after detached. r=jya 2017-10-12 10:49:10 +08:00
TrackBuffersManager.h Backed out changeset 9be5bbb35797 (bug 1247189) 2017-10-11 12:45:29 +02:00