dom/media/MediaDecoderStateMachine.h
5baf534b8355ba5e143e38c3abcf57d5e178f3c0
created 2015-05-05 17:59 -0700
pushed 2015-05-07 16:53 +0000
Bobby Holley Bobby Holley - Bug 1161901 - Use ProxyMediaCall instead of MDSM::ShutdownReader. r=jww
70ac70374cf793cad2b8231b10049fc50c239061
created 2015-05-05 17:56 -0700
pushed 2015-05-07 16:53 +0000
Bobby Holley Bobby Holley - Bug 1161901 - Dispatch MediaDecoderReader::SetIdle directly. r=jww
d55f825951b42409710cf2350e55623c6bcd0c86
created 2015-05-07 08:19 -0700
pushed 2015-05-07 15:19 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1158448 Part 2 - Remove ApplyStateToStateMachine and PLAY_STATE_SEEKING r=jwwang,bwu
5edde270844458f6d0d2debe25cb075878fc1afd
created 2015-05-07 08:19 -0700
pushed 2015-05-07 15:19 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1158448 Part 1 - Replace MDSM::Play with a state-watcher on mPlayState and eliminate ApplyStateToStateMachine. r=sotaro
04a3f1ef4fbbfa5244cbf68eb2839312d7caa07c
created 2015-05-05 17:25 -0700
pushed 2015-05-06 04:04 +0000
Bobby Holley Bobby Holley - Bug 1161742 - Use lambdas for Seek. r=jww
7d4663c0cc2e04d63e09d7207cbbc5b0c65334b4
created 2015-05-05 17:17 -0700
pushed 2015-05-06 04:04 +0000
Bobby Holley Bobby Holley - Bug 1161742 - Use lambdas for WaitForData. r=jww
bc2c1323e336397eaa4fe28c7c23f4b3b5783ca3
created 2015-05-01 16:34 -0700
pushed 2015-05-04 18:15 +0000
Bobby Holley Bobby Holley - Bug 1159974 - Dispatch SetMinimizePrerollUntilPlabackStarts. r=jww
14a22fe5a0817e0d6d98e9f57a927a28f320e15c
created 2015-05-01 14:54 -0700
pushed 2015-05-04 18:15 +0000
Bobby Holley Bobby Holley - Bug 1159974 - Dispatch SetAudioCaptured. r=jww
007ffa56b3dac359f2d183ce474c462d5d23f3aa
created 2015-05-01 14:27 -0700
pushed 2015-05-04 18:15 +0000
Bobby Holley Bobby Holley - Bug 1159974 - Mirror mPreservesPitch. r=jww
9b076e62f53457c7cf4da503bd5d86e9e540c93a
created 2015-05-01 11:39 -0700
pushed 2015-05-04 18:15 +0000
Bobby Holley Bobby Holley - Bug 1159974 - Mirror mPlaybackRate. r=jww
41b7be6965cd0fa5222cd39db8f2bf028486230b
created 2015-04-29 17:27 -0700
pushed 2015-05-04 18:15 +0000
Bobby Holley Bobby Holley - Bug 1159974 - Mirror mVolume. r=jww
3188222d068229029a623956ce16b9eb2fac8643
created 2015-04-29 17:07 -0700
pushed 2015-05-04 18:15 +0000
Bobby Holley Bobby Holley - Bug 1159974 - Assert that we're on the state machine thread for most remaining MDSM methods. r=jww
6979a9e3e60a8b10c986d45cda2ed90b3d7efbab
created 2015-04-30 15:46 -0700
pushed 2015-05-01 04:30 +0000
Bobby Holley Bobby Holley - Bug 1160064 - Do watching/mirroring initialization on the state machine task queue. r=jww
904ac0b85ffa63a54b1264756e0504cc42a67aa1
created 2015-04-29 18:56 -0700
pushed 2015-04-30 19:47 +0000
Bobby Holley Bobby Holley - Bug 1159987 - Let consumers declare Mirror<T> rather than Mirror<T>::Holder. r=jww
16e9873d1901af94923f539c0aee54ac8c4c4545
created 2015-04-29 18:42 -0700
pushed 2015-04-30 19:47 +0000
Bobby Holley Bobby Holley - Bug 1159987 - Let consumers declare Canonical<T> rather than Canonical<T>::Holder. r=jww
e70d42de84381f59a9648e24490b689c6cbb95a5
created 2015-04-28 19:02 -0700
pushed 2015-04-30 19:47 +0000
Bobby Holley Bobby Holley - Bug 1159558 - Redesign watching to use a manager. r=jww
5b8e33d6ad7123b4e90a134c4e9409bb2a6ae18b
created 2015-04-24 20:35 -0700
pushed 2015-04-29 04:56 +0000
Bobby Holley Bobby Holley - Bug 1157803 - Mirror mPlayState and mNextState to the state machine task queue and eliminate cross-thread access. r=jww
f7e444c42499050d4c92faa372f1c191be3b08ce
created 2015-04-27 11:51 -0700
pushed 2015-04-28 04:20 +0000
Bobby Holley Bobby Holley - Bug 1157797 - Use state-watching machinery for UpdateNextFrameStatus. r=jww
86d3308ec8888fae794772b04f4c8aef59574402
created 2015-04-24 14:37 +0200
pushed 2015-04-24 12:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
cdbb16370754e98cda29f742a8d3d776fd10b6b3
created 2015-04-22 13:10 +0800
pushed 2015-04-24 12:57 +0000
Jonathan Hao Jonathan Hao - Bug 1145052 - A cancelable runnable for OnAudioEndTimeUpdate. r=cpearce
9bb004e50cc87cf8956d5b571103878de99abc74
created 2015-03-31 18:44 -0700
pushed 2015-04-23 18:55 +0000
Bobby Holley Bobby Holley - Bug 1144481 - Use state mirroring for NextFrameStatus. r=jww
29bf41172acdd5a120955f63983a6625dff84f5a
created 2015-04-22 08:29 +0200
pushed 2015-04-22 06:30 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 2 - dom/media, dom/indexedDB, dom/svg, r=ehsan
cf76034c4be3c88f5172cb99fde555a60b4b79fd
created 2015-04-15 11:12 -0700
pushed 2015-04-16 16:29 +0000
Bobby Holley Bobby Holley - Bug 1154805 - Stop manually passing TaskDispatchers everywhere. r=jww
8c22476cabcae21cb93d8680f3663009f65843a6
created 2015-04-07 12:20 -0700
pushed 2015-04-09 04:33 +0000
Bobby Holley Bobby Holley - Bug 1151656 - Use TailDispatch for the MDSM's task queue. r=mattwoodrow
e72d7aa5f4e3a22a0580f2ffb4e0e404f2156e24
created 2015-04-07 16:20 -0700
pushed 2015-04-09 04:33 +0000
Bobby Holley Bobby Holley - Bug 1151656 - Stop doing sync dispatch of PlaybackEnded. r=mattwoodrow
fe38ca71a1d4694ebd8338e723683add88ff5005
created 2015-04-07 12:11 -0700
pushed 2015-04-09 04:33 +0000
Bobby Holley Bobby Holley - Bug 1151656 - Add some more assertions. r=mattwoodrow
63c495f3e709f936de5e026cb4a81aa232b2ea0c
created 2015-04-08 14:00 -0700
pushed 2015-04-08 21:02 +0000
Bobby Holley Bobby Holley - Bug 1148571 - Followup to fix silly typo on a CLOSED TREE. r=me
b42d9bedcbf0bd2fa145de9bd121c3863fd1f8ea
created 2015-04-07 16:10 -0700
pushed 2015-04-08 18:38 +0000
Bobby Holley Bobby Holley - Bug 1148571 - Dispatch AudioSink notifications asynchronously. r=jww
954ec67d86f4d9d4790e18ee85e0b4721e54022b
created 2015-03-24 17:12 -0700
pushed 2015-03-27 23:26 +0000
Bobby Holley Bobby Holley - Bug 1145686 - Make MDSM::StartBuffering happen on the state machine thread. r=jww
18af605c42d219670243705655221b4b7f804854
created 2015-03-24 15:12 -0700
pushed 2015-03-27 23:26 +0000
Bobby Holley Bobby Holley - Bug 1145686 - Make MDSM::Shutdown happen on the state machine thread. r=jww
feff06d7fc066890f26dafa906cdc78a444acce1
created 2015-03-17 15:14 -0700
pushed 2015-03-27 18:50 +0000
Bobby Holley Bobby Holley - Bug 1144519 - Rename MDSM::OnDecodeThread to MDSM::OnDecodeTaskQueue. r=jya
aab8f3243cd00af301cd7f6885a892483ad9e0f0
created 2015-03-17 14:23 -0700
pushed 2015-03-27 18:50 +0000
Bobby Holley Bobby Holley - Bug 1144519 - Rename OnStateMachineThread-like functions to reflect the fact that it's a task queue. r=jya
7e1f549793005a18d8f71345b1e293d6e8c8d78a
created 2015-03-23 16:28 -0700
pushed 2015-03-25 05:03 +0000
Bobby Holley Bobby Holley - Bug 1136827 - Stop synchronously dispatching MediaDecoder::DecodeError from MDSM::DecodeError. r=mattwoodrow
69699566f38561eb54109e6576793744d423b166
created 2015-03-23 16:15 -0700
pushed 2015-03-25 05:03 +0000
Bobby Holley Bobby Holley - Bug 1136827 - Stop proxying DecodeError to the decode thread. r=mattwoodrow
7b0077c342f5d3a8bb927aed3137e3f626b9eee6
created 2015-03-24 20:40 -0700
pushed 2015-03-25 05:03 +0000
Bobby Holley Bobby Holley - Bug 1136827 - Call OnAudioSinkError on state machine thread. r=jww
f0a4844f0ccdcb5cb610a5fbce9e071fa9f9ee9b
created 2015-03-24 17:21 -0700
pushed 2015-03-25 00:21 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1136827) for crashtest assertions CLOSED TREE
998f44ed19fb7228c6460d5910422843b8f4b04c
created 2015-03-23 16:28 -0700
pushed 2015-03-24 22:01 +0000
Bobby Holley Bobby Holley - Bug 1136827 - Stop synchronously dispatching MediaDecoder::DecodeError from MDSM::DecodeError. r=mattwoodrow
3eb419228c1f4d9206190262d86e07afd23e3c81
created 2015-03-23 16:15 -0700
pushed 2015-03-24 22:01 +0000
Bobby Holley Bobby Holley - Bug 1136827 - Stop proxying DecodeError to the decode thread. r=mattwoodrow
a4db9fe54ad180ed9d200dac3f4202eaf4b507f8
created 2015-03-19 09:53 -0700
pushed 2015-03-24 00:07 +0000
Bobby Holley Bobby Holley - Bug 1145203 - Unify FlushDecoding, ResetDecode, and ResetPlayback into a single Reset() method. r=mattwoodrow
eb2755790b785733c9dd46d3d4add1759a5f88d8
created 2015-03-21 16:32 -0700
pushed 2015-03-23 20:18 +0000
Bobby Holley Bobby Holley - Bug 1136873 - Deliver NotifyWaitingForResourcesStatusChanged asynchronously on the state machine task queue. r=mattwoodrow
05f5e4ea3d5487a776b48dc441a23c8e27862508
created 2015-03-20 12:53 -0700
pushed 2015-03-23 20:18 +0000
Bobby Holley Bobby Holley - Bug 1136873 - Use promises for metadata decoding. r=mattwoodrow
706ee8458ffb6f06da7874cb870d02c3f5696f54
created 2015-03-23 15:31 +1300
pushed 2015-03-23 02:31 +0000
Edwin Flores Edwin Flores - Bug 1134434 - Fire loadedmetadata before encrypted event on encrypted MP4s - r=cpearce
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-21 16:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
3b51954d4b0d20f53b6631329b89ba3ac2b5dee3
created 2015-03-10 09:59 -0700
pushed 2015-03-16 21:39 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Switch the MDSM to a task queue. r=mattwoodrow
1e99f9913951b8a4b1b4540443e3a24769b236b7
created 2015-03-12 23:05 -0700
pushed 2015-03-13 06:05 +0000
Phil Ringnalda Phil Ringnalda - Back out 3 changesets (bug 1135424) on suspicion of causing frequent hangs in test_playback.html on mochitest-e10s
584d91ffdf884ffa169f9d290acc8b4aff312ade
created 2015-03-10 09:59 -0700
pushed 2015-03-13 01:03 +0000
Bobby Holley Bobby Holley - Bug 1135424 - Switch the MDSM to a task queue. r=mattwoodrow
115abd2ff483107c2f5b17bf99d2dd413c7c7251
created 2015-03-12 22:14 +1300
pushed 2015-03-12 09:20 +0000
Matt Woodrow Matt Woodrow - Bug 1131638 - Disable hardware decoding if too many frames are invalid. r=cpearce
9506fff39d1cdcf3fe3539ca8bc74d32d07ba006
created 2015-03-09 14:17 +1100
pushed 2015-03-09 03:26 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128380: Make AmpleVideoFrames calculation dynamic. r=cpearce
f256c4348bacfed6e8ff4f8740c8b5b981e2a09c
created 2015-03-02 16:46 -0800
pushed 2015-03-07 03:18 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Rewrite the MediaDecoder-to-MediaDecoderStateMachine interface to be Promise-based. r=mattwoodrow
1c6b1548854380edc6c574b8e9b08a165cbd0192
created 2015-02-23 18:25 -0800
pushed 2015-03-07 03:18 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Reap some cleanup and assertions that were waiting on this bug. r=mattwoodrow
5f2bef7e0b6c58dc937110aa97b3c1e88906511e
created 2015-02-20 15:34 -0800
pushed 2015-03-07 03:18 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Streamline seek initiation logic and abolish manual seek cancels and retries. r=mattwoodrow
bded539d04a306b32e02159a0a54d2885f5fca55
created 2015-02-20 11:05 -0800
pushed 2015-03-07 03:18 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Route queued seeks back through MDSM::Seek and eliminate MDSM::StartSeek. r=mattwoodrow
3210f5a17afb6c8f8651020fc1bee80e3c4e80f6
created 2015-03-05 08:38 +0100
pushed 2015-03-05 07:41 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5d97bad42411 (bug 1128380)
5d97bad4241192dfdd263501fc21be06516122da
created 2015-03-05 16:53 +1100
pushed 2015-03-05 05:54 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128380: Make AmpleVideoFrames calculation dynamic. r=cpearce
0459d8d576e469cdd518caf5d2733b20414e83e7
created 2015-03-03 10:43 +0800
pushed 2015-03-03 07:23 +0000
JW Wang JW Wang - Bug 1127235 - refactor stream clock calculation in MediaDecoderStateMachine. r=roc.
0b402720106c3ab03a2df8ddd0ff6beab9c6bd3b
created 2015-02-23 15:43 -0800
pushed 2015-03-02 03:34 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Hoist some work onto the state machine thread and tighten down our assertions. r=cpearce
ede75f0e87f0e907ae0977e2fc8599a7a6bed8f2
created 2015-02-20 16:47 -0800
pushed 2015-03-02 03:34 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Return samples on state machine thread. r=cpearce
3148c577bfd9cfd80ee20481163bfd40d8bc027b
created 2015-02-26 13:37 -0800
pushed 2015-02-28 00:07 +0000
Bobby Holley Bobby Holley - Bug 1137511 - Account for audio frames already pushed to audio hardware but not yet played when computing OutOfDecodedAudio. r=kinetik
c6e50e83f7cbbd0d267fe5c3ec7bdaf568af8e09
created 2015-02-17 07:50 -0800
pushed 2015-02-17 16:33 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1133167 - Add CancelSeek call to FlushDecoding() r=cpearce,bholley
b4e3104507bf3231f7afd128b813b26c95d1320e
created 2015-02-03 20:09 -0800
pushed 2015-02-09 19:38 +0000
Bobby Holley Bobby Holley - Bug 1129246 - Switch to MediaPromiseConsumerHolders for MDSM audio/video promises and remove RequestStatus. v3 r=cpearce
less more (0) -100 -60 tip