dom/media/MediaDecoderStateMachine.h
4e654ea0dfa6b0b3396cbeac3dff9fc5700a30a9
created 2016-09-30 16:51 +0800
pushed 2016-10-05 00:00 +0000
JW Wang JW Wang - Bug 1307022. Part 3 - Use raw pointers to avoid unnecessary ref-counting. r=kaku
2a1edf61eb2b6366e78729edb64289e936b03276
created 2016-09-30 16:34 +0800
pushed 2016-10-05 00:00 +0000
JW Wang JW Wang - Bug 1307022. Part 1 - Use raw pointers to avoid unnecessary ref-counting. r=kaku
02e7753c526100e7041d94dbc4ae2514d4c093fd
created 2016-09-30 16:11 +0800
pushed 2016-10-05 00:00 +0000
JW Wang JW Wang - Bug 1306566 - Remove the check for mIsVisible from MDSM::DonePrerollingVideo(). r=kamidphish
0621d50a7455c7200988e13d48ff9a0a0aadece2
created 2016-10-03 14:04 +0800
pushed 2016-10-04 03:06 +0000
JW Wang JW Wang - Bug 1306186. Part 5 - add MaybeStopPrerolling() to check if we can stop prerolling. r=kikuo
b19f904b612736e56b8a02eea687c53b002de811
created 2016-09-29 16:10 +0800
pushed 2016-10-04 03:06 +0000
JW Wang JW Wang - Bug 1306186. Part 4 - merge mIsAudioPrerolling and mIsVideoPrerolling into mIsPrerolling. r=kikuo
31b07a151f535250ed50e5ab91e79cf06aa84c30
created 2016-09-29 11:55 +0800
pushed 2016-10-04 03:06 +0000
JW Wang JW Wang - Bug 1306186. Part 3 - remove StopPrerolling{Audio,Video}. r=kikuo
8b988a8236a52a19f219f1832070443304d081f9
created 2016-10-03 12:53 +0200
pushed 2016-10-04 03:06 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ea57d7034a0d (bug 1306186)
710566a1315fb1e39a10d424f39274cae9c4ca79
created 2016-10-03 12:53 +0200
pushed 2016-10-04 03:06 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1510da178dbd (bug 1306186)
04ed7900f6cb2e618918223cdc5f63671dd54520
created 2016-10-03 12:53 +0200
pushed 2016-10-04 03:06 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2b6868859c21 (bug 1306186)
2b6868859c21af4e24651be7e308fe96f66680cf
created 2016-10-03 14:04 +0800
pushed 2016-10-04 03:06 +0000
JW Wang JW Wang - Bug 1306186. Part 5 - add MaybeStopPrerolling() to check if we can stop prerolling. r=kikuo
1510da178dbd8abaa85a6dd17a44b93a97afeb3e
created 2016-09-29 16:10 +0800
pushed 2016-10-04 03:06 +0000
JW Wang JW Wang - Bug 1306186. Part 4 - merge mIsAudioPrerolling and mIsVideoPrerolling into mIsPrerolling. r=kikuo
ea57d7034a0d09dc764dbd77c21d6470be9a9253
created 2016-09-29 11:55 +0800
pushed 2016-10-04 03:06 +0000
JW Wang JW Wang - Bug 1306186. Part 3 - remove StopPrerolling{Audio,Video}. r=kikuo
8305ce9fcda4d74ecc4dfab1dfd13129e3fea629
created 2016-09-26 15:25 +0800
pushed 2016-09-30 09:59 +0000
JW Wang JW Wang - Bug 1305353. Part 3 - discard audio samples in DecodedStream::NotifyOutput(). r=pehrsons
8eef5d2cc850385855bdfd97016bab78c4484085
created 2016-09-08 18:06 +0800
pushed 2016-09-29 09:43 +0000
James Cheng James Cheng - Bug 1300654 Part1-Remove MOZ_EME from code base. r=cpearce,smaug
a7b60f7a950bd9460410dea07493294570b04c97
created 2016-09-19 03:38 -0700
pushed 2016-09-28 13:53 +0000
Gerald Squelart Gerald Squelart - Bug 1247056 - Notify MediaDecoder about Decoder Doctor events from MDSM - r=jwwang
b4cae9fb786b36b5974a010cb51bcbea3f960888
created 2016-09-26 12:15 -0700
pushed 2016-09-27 09:22 +0000
Wes Kocher Wes Kocher - Backed out 13 changesets (bug 1247056) for WinXP bc7 failures in browser_decoderDoctor.js CLOSED TREE
001b4263170281af23572507192ca7d368c8757b
created 2016-09-19 03:38 -0700
pushed 2016-09-27 09:22 +0000
Gerald Squelart Gerald Squelart - Bug 1247056 - Notify MediaDecoder about Decoder Doctor events from MDSM - r=jwwang
c55bcb7c777ea09431b4d16903ed079ae5632648
created 2016-09-26 18:34 +0800
pushed 2016-09-26 10:35 +0000
Iris Hsiao Iris Hsiao - merge mozilla-inbound to mozilla-central a=merge
2ae91c5e535428c55e037ad17b85e9b5d1b53b12
created 2016-09-23 16:02 +0200
pushed 2016-09-26 10:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 12 changesets (bug 1247056) for windows bc7 test failures
f48fd90bf8397f5716589c099e98fa1c32b0cdfb
created 2016-09-19 03:38 -0700
pushed 2016-09-26 10:35 +0000
Gerald Squelart Gerald Squelart - Bug 1247056 - Notify MediaDecoder about Decoder Doctor events from MDSM - r=jwwang
117b804d8324e5a74fe645dae9da8bc7d4cf03aa
created 2016-09-21 18:11 +0800
pushed 2016-09-26 10:24 +0000
JW Wang JW Wang - Bug 1304336. Part 2 - remove unused canonical/mirror. r=kikuo
4e0816190900801896f62fd78c7c1d824fadcc8b
created 2016-09-21 18:06 +0800
pushed 2016-09-26 10:24 +0000
JW Wang JW Wang - Bug 1304336. Part 1 - call DispatchSetPlaybackRate() to propagate playback rate changes instead of using a mirror. r=kikuo
2bd3bdee7d08d427b043e621d0b4d40c48a7442f
created 2016-09-21 16:27 +0800
pushed 2016-09-26 10:24 +0000
JW Wang JW Wang - Bug 1304314. Part 2 - split the code of HasLowDecodedData() into separate functions which will be reusable. r=kikuo
510ec7a9898dbedccd35f4a7b93e1af66a74ae9f
created 2016-09-21 16:20 +0800
pushed 2016-09-26 10:24 +0000
JW Wang JW Wang - Bug 1304314. Part 1 - remove the parameter of HasLowDecodedData() for we always pass EXHAUSTED_DATA_MARGIN_USECS to it. r=kikuo
d527e405b0112b00ac8792967bab4d7bdbd821a0
created 2016-09-06 17:36 +0800
pushed 2016-09-22 23:21 +0000
JW Wang JW Wang - Bug 1303666 - Move the code of StepDecoding() into Decodingstate::Step(). r=kikuo
28a35f4aa671e246cce2b9920da3a482724210b7
created 2016-09-06 17:33 +0800
pushed 2016-09-22 23:21 +0000
JW Wang JW Wang - Bug 1303665. Part 2 - Move mSentPlaybackEndedEvent into CompletedState. r=kikuo
e4d23acba1deb088923984b6d24b9901d320dab6
created 2016-09-06 17:28 +0800
pushed 2016-09-22 23:21 +0000
JW Wang JW Wang - Bug 1303665. Part 1 - Move StepCompleted() into CompletedState::Step(). r=kikuo
4fa56ffefa223948465077332a7d861061353ebd
created 2016-09-06 17:22 +0800
pushed 2016-09-22 09:50 +0000
JW Wang JW Wang - Bug 1303660. Part 3 - Move mBufferingStart into BufferingState. r=kikuo
744c9e1885ea7b118b0b53a72f01665c337c9c65
created 2016-09-06 17:15 +0800
pushed 2016-09-22 09:50 +0000
JW Wang JW Wang - Bug 1303660. Part 2 - Move the code of StepBuffering() into BufferingState::Step(). r=kikuo
69e345c33f330d0e43e0509fb375d1ccc8e54233
created 2016-09-06 17:05 +0800
pushed 2016-09-22 09:50 +0000
JW Wang JW Wang - Bug 1303660. Part 1 - Move some code to BufferingState::Enter() and remove unused functions. r=kikuo
ef4cc44fdb1d56ddf0cfa5156592835a68b23191
created 2016-09-06 16:59 +0800
pushed 2016-09-21 10:00 +0000
JW Wang JW Wang - Bug 1303655. Part 3 - Move mDecodeStartTime into Decodingstate. r=kikuo
9d5e92f8ac827694a8ee2de857c72a39d57fcd6f
created 2016-09-06 16:54 +0800
pushed 2016-09-21 10:00 +0000
JW Wang JW Wang - Bug 1303655. Part 2 - Remove unused functions. r=kikuo
9a5ccc0e72701ee48a3ad5d172db195210d1fb37
created 2016-09-06 16:28 +0800
pushed 2016-09-21 10:00 +0000
JW Wang JW Wang - Bug 1300711 - Remove MediaDecoderStateMachine::mQuickBuffering. r=cpearce
324bb746e8c755256ce806181c558578dc2369ea
created 2016-09-12 16:20 +0800
pushed 2016-09-21 10:00 +0000
JW Wang JW Wang - Bug 1302045. Check if we have [GetMediaTime(), GetMediaTime() + aUsecs] in the buffer ranges to decide whether we are in low buffered data. r=cpearce
a17052bc7da442bdad9b5ee1ae25d0683fc7112a
created 2016-09-11 00:51 +1000
pushed 2016-09-14 10:07 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1299072: P9. Pass decoding error details to MediaDecoder. r=jwwang
933eb4ed527194aebe95fee02b7e01fedef151a0
created 2016-09-10 16:48 +1000
pushed 2016-09-14 10:07 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1299072: P6. Pass decoding error details to MDSM and relatives. r=jwwang
50d2423ae823c406a8b0cc5fe57bfc8e6966a4ec
created 2016-09-06 14:48 +0800
pushed 2016-09-10 07:13 +0000
JW Wang JW Wang - Bug 1301341. Part 2 - Remove unused members. r=kaku
5c0e25ea512c72de6a462f4a0946fe9243cb04fe
created 2016-09-06 11:42 +0800
pushed 2016-09-08 22:03 +0000
JW Wang JW Wang - Bug 1300956. Part 10 - Remove null-checks for mStateObj. r=kaku
b867d9ef5e6417e26085eb19654b9e8c7ca0a512
created 2016-09-06 11:01 +0800
pushed 2016-09-08 22:03 +0000
JW Wang JW Wang - Bug 1300956. Part 1 - Add declarations of the state objects of MDSM. Also implement DecodeMetadataState. r=kaku
da34e47f89b50a8dfc9827139cab693e1de62b97
created 2016-09-05 17:51 +0800
pushed 2016-09-08 09:59 +0000
JW Wang JW Wang - Bug 1300497. Part 5 - run MDSM cycles immediately in the callback of mDelayedScheduler. r=kaku
85c7215cdeada9f23cd068d110c1bb5e705e28c3
created 2016-09-05 16:50 +0800
pushed 2016-09-08 09:59 +0000
JW Wang JW Wang - Bug 1300497. Part 2 - constify and fix the comment of IsShutdown(). r=kaku
21e90c727ae06339e4a4b9545faa22bf5db1ea9f
created 2016-09-05 15:48 +0800
pushed 2016-09-06 13:26 +0000
JW Wang JW Wang - Bug 1300479. Part 3 - extract RunStateMachine() cases to its own function. r=kaku
80a96bf681f15a38b2d76b029fab77d07580168f
created 2016-09-05 15:28 +0800
pushed 2016-09-06 13:26 +0000
JW Wang JW Wang - Bug 1300479. Part 1 - remove the aState parameter from EnterState()/ExitState() for we always pass mState. r=kaku
13b4910c4880beb4d89e5d11ac49c7a06af07d0c
created 2016-09-01 13:01 +0800
pushed 2016-09-05 20:05 +0000
JW Wang JW Wang - Bug 1297590. Part 9 - fix MaybeFinishDecodeFirstFrame(). r=kaku
41ed9b0c1661f5c4a2c5d7a5df85d5049b87cdc6
created 2016-09-01 12:54 +0800
pushed 2016-09-05 20:05 +0000
JW Wang JW Wang - Bug 1297590. Part 8 - add an entry action for DECODER_STATE_DECODING_FIRSTFRAME. r=kaku
ce1129cc4efff8c675efe76fb0993bf73a995603
created 2016-09-01 14:28 +0800
pushed 2016-09-05 20:05 +0000
JW Wang JW Wang - Bug 1297590. Part 1 - add DECODER_STATE_DECODING_FIRSTFRAME to MDSM. r=kaku
54d3418f365e4fefaf7f916a1ee887d9d1626cfa
created 2016-08-31 15:48 +0800
pushed 2016-09-05 20:05 +0000
JW Wang JW Wang - Bug 1299393. Part 2 - remove unused functions. r=kaku
7e79e89e8da72dd0ecc370a041b5db6d8050547c
created 2016-08-31 15:46 +0800
pushed 2016-09-05 20:05 +0000
JW Wang JW Wang - Bug 1299393. Part 1 - make some functions return void and fix the comments. r=kaku
bc2a597471082a22d6ac92cf96922446cf0e7532
created 2016-08-31 13:07 +0800
pushed 2016-09-04 17:35 +0000
JW Wang JW Wang - Bug 1299369. Part 3 - remove unused functions. r=kaku
0dfbee74cdbbfa8ad688860554bee62add4479c6
created 2016-08-30 16:48 +0800
pushed 2016-09-01 16:12 +0000
JW Wang JW Wang - Bug 1299074. Part 5 - remove unused members. r=kaku
bf568dfa5fd1da97dbee94a55c36dddaf118f15f
created 2016-08-30 16:11 +0800
pushed 2016-09-01 16:12 +0000
JW Wang JW Wang - Bug 1299074. Part 1 - fix the comment of mSentFirstFrameLoadedEvent because it is not necessarily related to dormant state. r=kaku
e3c2e22c46c136c4a703d819efc228c6a850a1ac
created 2016-08-26 17:41 +1200
pushed 2016-08-30 13:51 +0000
JW Wang JW Wang - Bug 1298297 - Remove DECODER_STATE_ERROR from MDSM. r=kaku
e3989f634b74a048ea449d3898c8acbf428ded48
created 2016-08-26 06:18 +1200
pushed 2016-08-30 13:51 +0000
JW Wang JW Wang - Bug 1298217. Part 5 - Move the call to |SetState(DECODER_STATE_COMPLETED)| out of CheckIfDecodeComplete() to make it easier to move more code to entry actions. r=kaku
84090fe63313d70a864c0ea10e71147884584832
created 2016-08-15 14:54 +0800
pushed 2016-08-25 12:08 +0000
JW Wang JW Wang - Bug 1295073 - Remove the aRealTime parameter from the MediaDecoderStateMachine constructor. r=cpearce
feed07c7f1225130f8961449a3190b0596b081fe
created 2016-08-12 16:06 +0800
pushed 2016-08-23 14:01 +0000
JW Wang JW Wang - Bug 1295893 - Add entry/exit actions to state transitions of MDSM. r=kaku
7b74ee1d97dbe7afa04e6b522174be2c529349b9
created 2016-08-12 14:54 +0800
pushed 2016-08-15 21:07 +0000
JW Wang JW Wang - Bug 1294634 - Use a switch statement to convert State to string. r=bechen
12b7e10fe83de33d9b3f93acc1a1f50d4af0e40e
created 2016-08-11 15:37 +0800
pushed 2016-08-12 16:45 +0000
JW Wang JW Wang - Bug 1294352 - Merge MDSM::InitiateSeek() and MDSM::InitiateDecodeRecoverySeek(). r=kaku
f4f41b355cf02a757995e18bd4878efb90086818
created 2016-08-11 15:03 +0800
pushed 2016-08-12 16:45 +0000
JW Wang JW Wang - Bug 1294345 - Remove the TrackSet parameter from MediaDecoderStateMachine::InitiateDecodeRecoverySeek(). r=kaku
0318e5ab46a8771236a3cdfe268307afb6a36146
created 2016-08-11 11:40 +0800
pushed 2016-08-12 16:45 +0000
JW Wang JW Wang - Bug 1294324 - Remove MediaDecoderStateMachine::IsPausedAndDecoderWaiting. r=bechen
1335339b74bee2c76d78c50b4448ff85321dc3ad
created 2016-08-11 11:32 +0800
pushed 2016-08-12 16:45 +0000
JW Wang JW Wang - Bug 1294320 - Remove MediaDecoderStateMachine::IsVideoDecodeSuspended() r=kaku
less more (0) -300 -100 -60 tip