dom/media/MediaDecoderStateMachine.cpp
e102e1d94504b6e93256a1613a0f9a9240ae941c
created 2016-11-26 14:12 +0800
pushed 2016-12-20 03:11 +0000
Kaku Kuo Kaku Kuo - Bug 1320466 part 4 - delegate OnAudioWaited, OnVideoWaited and OnNotWaited events to state objects; r=jwwang
b40ed2eb5cb52584da45233c96398ada0118ceac
created 2016-11-26 13:50 +0800
pushed 2016-12-20 03:11 +0000
Kaku Kuo Kaku Kuo - Bug 1320466 part 3 - implement OnAudioWaited(), OnVideoWaited() and OnNotWaited() callbacks in MDSM; r=jwwang
d8a14192979c6bd3c14f55d312dfa3e1f63d63e2
created 2016-11-26 12:50 +0800
pushed 2016-12-20 03:11 +0000
Kaku Kuo Kaku Kuo - Bug 1320466 part 1 - delegate OnNotDecoded event to state objects; r=jwwang
3dc995228de419ee09061b826f21e0ad547abc97
created 2016-11-24 14:51 +0800
pushed 2016-12-20 03:11 +0000
JW Wang JW Wang - Bug 1319706. Part 3 - remove the assertion that is no longer valid. r=kaku
03144421b4a60da0fa4cbaf0548252bb2af3dc5a
created 2016-11-23 17:56 +0800
pushed 2016-12-20 03:11 +0000
JW Wang JW Wang - Bug 1319706. Part 2 - remove the SeekJob parameter from DecodingFirstFrameState::Enter(). r=kaku
8aaa89d73c3fe8540a6b6d20693a9447951690e9
created 2016-11-23 17:48 +0800
pushed 2016-12-20 03:11 +0000
JW Wang JW Wang - Bug 1319706. Part 1 - remove DecodingFirstFrameState::mPendingSeek since it can handle seek requests immediately. r=kaku
cd9a0b0df8a32c3caef445bc8c0ef4fd984331ab
created 2016-11-25 16:22 +0800
pushed 2016-12-20 03:11 +0000
JW Wang JW Wang - Bug 1320258. Part 2 - remove MediaDecoderReader::UpdateBufferedWithPromise(). r=jya
23b59e8e7f71081cb92ae77d5a027af3f22df909
created 2016-11-13 16:23 +1100
pushed 2016-12-20 03:11 +0000
Gerald Squelart Gerald Squelart - Bug 1313497 - Use InvokeAsync with Storages in MediaDecoderStateMachine - r=jya
e00b256c87a539e9f9ede45904b9043a9cc6b8f3
created 2016-11-23 17:30 +0800
pushed 2016-12-20 03:11 +0000
JW Wang JW Wang - Bug 1319698 - Remove MediaDecoderReader::SetIdle(). r=jya
3a4c4f69e179ec78356d7dcdc021196d5b633d41
created 2016-11-17 15:23 +0800
pushed 2016-12-01 06:22 +0000
James Cheng James Cheng - Bug 1318225 - Part2 - Remove demux-only APIs. r=jya
efb08fa7d183891ab0381cb84f30f2ceaf990f9d
created 2016-11-01 17:10 +0800
pushed 2016-12-01 06:22 +0000
Kaku Kuo Kaku Kuo - Bug 1309516 part 9 - make sure that MDSM::mDuration is always assigned once we have meatadata; r=jwwang
5f4e5f0c96066adaa46ac97b4f603cffadc34ca8
created 2016-10-24 15:04 +0800
pushed 2016-12-01 06:22 +0000
Kaku Kuo Kaku Kuo - Bug 1309516 part 8 - modify MDSM::RecomputeDuration();r=jwwang
c2544387444f311abfe39381ca8a5e7eea135c0d
created 2016-10-16 22:15 +0800
pushed 2016-12-01 06:22 +0000
Kaku Kuo Kaku Kuo - Bug 1309516 part 7 - modify the seek operation;r=jwwang
08a0fc71368e0e8569e2560c56b0d82392be85d8
created 2016-10-16 21:49 +0800
pushed 2016-12-01 06:22 +0000
Kaku Kuo Kaku Kuo - Bug 1309516 part 4 - always notify LoadedMetadataEvent before decoding first frame;r=jwwang
03e82ae5da83a67d11264b803a3c43b4f282249a
created 2016-11-15 16:48 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1317201. Part 2 - remove unused members. r=cpearce
e6f7882dbcc590bc411894c7dcdbc88d3f84bfdc
created 2016-11-10 16:35 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1317201. Part 1 - align next-frame-status updates with state changes of MDSM. r=cpearce
1f9d289e8272f27659bf980528b6d89f61f7ac87
created 2016-11-15 15:13 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1317576. Part 7 - remove the assertion that doesn't make sense anymore. r=cpearce
6f39dfa71498b1398c4a6573dafc0ae3283c0409
created 2016-11-15 12:06 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1317576. Part 6 - ensure 'playbackEnded' is notified when seeking to the end on a paused media element. r=cpearce
16b9dfb4ca47b34e41e300b59fc1804a4b20abcc
created 2016-11-15 11:54 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1317576. Part 5 - run Step() in CompletedState::Enter() without scheduling an additional cycle. r=cpearce
8f2dc4f621b57ccf0651b0a5b7db2f11d96685d8
created 2016-11-14 16:47 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1317576. Part 3 - remove unused parameter/member. r=cpearce
aafde76b36ae23a0f3772b7743c6d8577621f3a2
created 2016-11-15 14:53 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1317576. Part 2 - always transition to DECODING when seek is done. r=cpearce
860e550daed62b41081d5877039c5f5badce7712
created 2016-11-14 16:31 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1317576. Part 1 - add some helper functions. r=cpearce
9479284d16ea0dc73893ec55baac7a06c7c5bf8e
created 2016-11-09 14:21 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314554 - Don't enter dormant when the media is not seekable. r=jya
e39a5f086e68cf61c54069fbc42a97b89ed97a27
created 2016-11-03 18:01 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314219. Part 2 - remove unused watchables and fix some comments. r=cpearce
f82d06a8a42a486322dbb1294d117796e99fa252
created 2016-11-03 17:09 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314219. Part 1 - align next frame status updates with state changes of MDSM. r=cpearce
392e20da09634e91a33b4ab7724b8c49a520f7e4
created 2016-11-03 15:34 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314884. Part 6 - remove SeekTarget::mEventVisibility. r=kaku
c2d1763308e6694c7247c7c82060059fac289446
created 2016-11-03 15:32 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314884. Part 5 - pass StateObject::EventVisibility to SeekingState::Enter() to indicate whether to publish events during seek. r=kaku
f443222a39c8c66e27ca22a727b80169d4929c68
created 2016-11-03 15:21 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314884. Part 4 - extract the code of HandleSeek() to the parent class. r=kaku
32223527f7f8f0f793e2dd1adab60b9269cbeba7
created 2016-11-03 15:15 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314884. Part 3 - remove the call to |mPendingSeek.RejectIfExists(__func__)| from DormantState::HandleSeek() since it will be rejected in Exit() before transitioning to SEEKING. r=kaku
3bcc70c0259f6872e5c8e53edf15ae8dc4a46bd7
created 2016-11-03 15:02 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314884. Part 2 - Let DORMANT transition to SEEKING when play state changes to PLAYING since we need to seek anyway whenever exiting dormant. r=kaku
268128dac27756b156bfcf630829e67684082302
created 2016-11-03 14:54 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314884. Part 1 - move the calculation of seek target into DormantState::Enter() so we don't need to pass a SeekJob to the function. r=kaku
8b82e11c3127916097dfc93b41cdcd819220f894
created 2016-11-02 17:21 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314552. Part 1 - update mMediaSeekableOnlyInBufferedRanges in OnMetadataRead(). r=jya
f1116434cbf00cfd57d95fec01aeb6d060d6a17e
created 2016-11-02 15:52 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314535. Part 1 - listen to MediaDecoderReader::OnMediaNotSeekable() to update mMediaSeekable. r=jya
dbd323ea0320f382ee8be740caaa04c5cba96570
created 2016-10-28 16:33 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314526. Part 6 - fix HandleAudioCaptured(). r=kikuo
8bda14acdc2227a8431136d80ca2739a2010901f
created 2016-10-28 16:31 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314526. Part 5 - fix HandleWaitingForData(). r=kikuo
5b6b44bd04957942b18c80caacd3822630d942a7
created 2016-10-28 16:30 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314526. Part 4 - fix HandleEndOfStream(). r=kikuo
214d895597a04db686d0be4c459c994153c00eae
created 2016-10-28 16:28 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314526. Part 3 - fix HandleVideoDecoded() r=kikuo
30ab9b36441b43942cbc685f5e4ee4cd67163d80
created 2016-10-28 16:27 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314526. Part 2 - fix HandleAudioDecoded(). r=kikuo
5d5799848acf017b982b8febf15a9ca154a09473
created 2016-10-28 16:25 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314526. Part 1 - fix HandleCDMProxyReady(). r=kikuo
85aba58a1144ed9060cecffe45a713966a241219
created 2016-10-28 16:20 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314524. Part 7 - fix comments about dormant. r=kaku
8715720a9ac28ba4dafa0e58ec965098723a759c
created 2016-10-28 16:16 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314524. Part 6 - remove unused mPendingDormant. r=kaku
a234387116d1ea5f1d9de93d7ec58a142a9b2f93
created 2016-10-28 16:14 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314524. Part 5 - remove unused HandleDormant() functions. r=kaku
a92a74c529f9488f08b58473dcb856610a7aefd3
created 2016-10-28 16:10 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314524. Part 4 - remove DormantState::HandleDormant(). r=kaku
16b66da551806a3a7d0b9006d20a665e5297c678
created 2016-10-28 16:05 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314524. Part 3 - add DecodingState::EnterDormant(). r=kaku
5e7a0cfc6d9c63d17e31666a1876060483a1c1fe
created 2016-10-28 16:02 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314524. Part 2 - devirtualize StateObject::HandleDormant(). r=kaku
53e37c0bc34bed6f6257b66d1e3be446d91e8014
created 2016-10-28 16:00 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1314524. Part 1 - remove MDSM::SetDormant() which has no callers. r=kaku
2b7cc43dfb60c65243665be25aed8a65b5740508
created 2016-11-05 11:00 +0100
pushed 2016-12-01 06:22 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 804308421d74 (bug 1309516)
420731164890399f40d6e657533708ca46b5a657
created 2016-11-05 11:00 +0100
pushed 2016-12-01 06:22 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3686da2395b9 (bug 1309516)
5486a88515be99f38ae19d55f724cd0278b16eea
created 2016-11-05 11:00 +0100
pushed 2016-12-01 06:22 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset cb6854f262a0 (bug 1309516)
ed0779136aa6df31f125e7fe714524c3436ad2fd
created 2016-11-05 11:00 +0100
pushed 2016-12-01 06:22 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 9d1487ccc2e3 (bug 1309516)
9d1487ccc2e34cecc2ee040b81d5ea164b57e964
created 2016-11-01 17:10 +0800
pushed 2016-12-01 06:22 +0000
Kaku Kuo Kaku Kuo - Bug 1309516 part 9 - make sure that MDSM::mDuration is always assigned once we have meatadata; r=jwwang
cb6854f262a0107ade850ada00df265317e43855
created 2016-10-24 15:04 +0800
pushed 2016-12-01 06:22 +0000
Kaku Kuo Kaku Kuo - Bug 1309516 part 8 - modify MDSM::RecomputeDuration();r=jwwang
3686da2395b994c0b2f42fb788f58211658dc0a9
created 2016-10-16 22:15 +0800
pushed 2016-12-01 06:22 +0000
Kaku Kuo Kaku Kuo - Bug 1309516 part 7 - modify the seek operation;r=jwwang
804308421d74db8112f9852636afaca31316324f
created 2016-10-16 21:49 +0800
pushed 2016-12-01 06:22 +0000
Kaku Kuo Kaku Kuo - Bug 1309516 part 4 - always notify LoadedMetadataEvent before decoding first frame;r=jwwang
159aabd71aaae58c90bdb3fe5058a8426a5d26dc
created 2016-10-21 15:52 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1311872. Part 4 - exit dormant in response to user actions. r=cpearce,jya
80ee79d7a32a5bc2f811f067e6f63e72f71eb14c
created 2016-10-20 14:45 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1311872. Part 3 - enter dormant when being paused for a while. r=cpearce,jya
4a4d45357bc7a1e77be4f3796a78005cce43655f
created 2016-10-20 15:20 +0800
pushed 2016-12-01 06:22 +0000
JW Wang JW Wang - Bug 1311872. Part 1 - remove dormant code from MediaDecoder and its friends. We will let MDSM solely decide when to enter/exit dormant. r=cpearce,jya
a8211df712a7e01999d0256aa8e5b1ec7a9c1ea3
created 2016-11-01 10:04 +1000
pushed 2016-11-08 18:38 +0000
Dan Glastonbury Dan Glastonbury - Bug 1313955 - Dormant recovery seek uses wrong time. r=jwwang
3be9eca3776de3393245acf3a4f5f6c8ce56a37b
created 2016-10-27 16:06 +0800
pushed 2016-11-08 18:38 +0000
JW Wang JW Wang - Bug 1312337. Part 4 - remove ReaderQueue and its friends. r=jya
fb72036436f98ac04e6290c0c481e01c30257e5d
created 2016-10-28 18:47 -0700
pushed 2016-10-31 21:03 +0000
Phil Ringnalda Phil Ringnalda - Backed out 8 changesets (bug 1309516) for Win8 wpt failures in content-security-policy/media-src/media-src-7_3.html
less more (0) -300 -100 -60 tip