Jean-Yves Avenard
f9b88ac91f
Bug 1299072: P8. Pass decoding error details through SeekTask. r=jwwang
...
MozReview-Commit-ID: bfsL6rBUfm
--HG--
extra : rebase_source : 3756e87e3b418983d86c0f04117ca176c7353df1
2016-09-11 00:45:34 +10:00
Kaku Kuo
1ac4fb0ba1
Bug 1288300 - Remove unused MediaCallbackID files; r=jwwang
...
MozReview-Commit-ID: 6vb8RWQHCu
--HG--
extra : rebase_source : 902416b3e9d6b4dd1ab892f913fc1c45e35cc65a
2016-07-21 10:57:57 +08:00
JW Wang
91da763ab9
Bug 1285122. Part 2 - fix includes and forward-declaration. r=kaku
...
MozReview-Commit-ID: 7r1NNH5DZki
--HG--
extra : rebase_source : 3daf9963e6828de069cbb4f669de52096d917ef1
2016-07-07 14:44:53 +08:00
JW Wang
f3d0c786f5
Bug 1285122. Part 1 - remove SeekTask::mNeedToStopPrerolling{Audio,Video} per discussion in https://reviewboard.mozilla.org/r/43689/#comment54421 . r=kaku
...
MozReview-Commit-ID: 1r909HO5Cbl
--HG--
extra : rebase_source : 3f45ec683751240033a3679978bed3862055ff0e
2016-07-07 14:35:58 +08:00
JW Wang
b263fc85e1
Bug 1284399. Part 6 - store a copy of SeekTarget instead of its reference in SeekTask so it's life cycle can be independent from the client. r=kaku
...
MozReview-Commit-ID: BWrutqvsj29
--HG--
extra : rebase_source : 2eb997b9a13a7b9a3390700aceef9fbfb77268a2
extra : source : 8d7d3b19db1cfbc8df2e91bd78f6fbb9c7688ac0
2016-07-05 14:12:42 +08:00
JW Wang
bd14b5e581
Bug 1284399. Part 5 - remove SeekTask::mSeekJob. r=kaku
...
Drop{Audio,Video}UpToSeekTarget() is always called before Discard() so
mSeekJob.Exists() is guaranteed to be true.
MozReview-Commit-ID: Cezbqs0JKm2
--HG--
extra : rebase_source : 7bec5865ef850beaaed12e7f55c4dd0888939675
extra : source : 8d3ef72f7eb123c24b5b7649dc7809acd7039e7a
2016-07-05 13:58:51 +08:00
JW Wang
266c744fba
Bug 1284399. Part 3 - remove SeekTask::Exists(). r=kaku
...
MozReview-Commit-ID: EECDBv1DR88
--HG--
extra : rebase_source : bd705aabccf60f9d0afcebdf31080e947d854d71
extra : source : 4e4cfc9534cb0930e198935d30135239d1a5cbb1
2016-07-05 13:50:37 +08:00
JW Wang
f6ec26e728
Bug 1284399. Part 2 - add MDSM::mCurrentSeek to replace SeekTask::mSeekJob. r=kaku
...
MozReview-Commit-ID: 84KJcdoXakS
--HG--
extra : rebase_source : 2f5ea74f31e95cca4e5e7371f05154e6245b612a
extra : source : 2b942182822fec8376c7f042d7c6f4071ebe49fe
2016-07-05 13:43:46 +08:00
JW Wang
715617f21b
Bug 1284399. Part 1 - add GetSeekTarget() to remove direct access to mSeekJob. r=kaku
...
MozReview-Commit-ID: 60wIW9gHYKt
--HG--
extra : rebase_source : af1a96c78fbdab64f24ed4f39ac0becdc74aba0f
extra : source : cdf3a98800de9676871743751f57854645192c5d
2016-06-30 13:37:20 +08:00
Kaku Kuo
3a24c53a98
Bug 1235301 - part 1 - abstract the SeekTask class; r=jwwang
...
MozReview-Commit-ID: F2oXfR4F28x
--HG--
rename : dom/media/SeekTask.cpp => dom/media/AccurateSeekTask.cpp
rename : dom/media/SeekTask.h => dom/media/AccurateSeekTask.h
extra : rebase_source : 091d9fec3373b8dbda3d6e2bcac4903c2c38cd02
2016-05-24 11:02:57 +08:00
Kaku Kuo
2c3aeb1b17
Bug 1274192 part 2 - make MDSM and SeekTask to adopt new MediaDecoderReaderWrapper API; r=jwwang
...
MozReview-Commit-ID: 36QOhD3Hc2f
--HG--
extra : rebase_source : 05a56c3e9dfa970cc576ae7bf54fa7c8b9408b2a
2016-05-19 19:02:20 +08:00
Dan Glastonbury
526fdd85f6
Bug 1224973 - Part 5: Implement suspend decoding for background video. r=cpearce,jwwang,jya
...
Implemented by short-circuiting calls to RequestVideoData in MDSM so no
frames are decoded. Resuming playback when video moves to foreground by
using the SeekTask/SeekJob/Seek in MDSM with result of GetMediaTime().
Special consideration is made to only seek the video part of Seek() to
remove an audible glitch in the audio playback when the video becomes
visible again.
MozReview-Commit-ID: 7YFDTanslXu
2016-05-12 09:54:15 +10:00
Kaku Kuo
89962fd730
Bug 1266027 part 2 - make MDSM and SeekTask to adopt new MediaDecoderReaderWrapper API; r=jwwang
...
MozReview-Commit-ID: LqZ59A8vju1
--HG--
extra : transplant_source : %CD%E9%154%C4%81%F6%F3bt%FC%D6%BA%9FF7%A5%C1%A1%BE
2016-04-27 14:50:39 +08:00
JW Wang
69b738fc15
Bug 1266304. Part 1 - Merge MediaDecoderReader::AudioDataPromise and MediaDecoderReader::VideoDataPromise. r=kaku.
...
MozReview-Commit-ID: BhhA7sjCTtQ
2016-04-22 14:16:49 +08:00
JW Wang
0c20427fe9
Bug 1265315. Part 2 - rename mReaderWrapper to mReader for less verbose coding. r=kaku.
...
MozReview-Commit-ID: B9chDJU3ei6
2016-04-19 16:14:46 +08:00
JW Wang
c28d55bc29
Bug 1265315. Part 1 - remove use of MediaDecoderReader from SeekTask. r=kaku.
...
MozReview-Commit-ID: DlUZYcAVBMB
2016-04-19 16:14:44 +08:00
JW Wang
7d381d9383
Bug 1265296 - Move SeekTask from namespace mozilla::media to namespace mozilla. r=kaku.
...
MozReview-Commit-ID: 2bfgaqahchu
2016-04-18 15:39:15 +08:00
Kaku Kuo
b04c20b172
Bug 1261020 - part 1 - implement SeekTask; r=jwwang
...
MozReview-Commit-ID: GTrzI3ZuYeo
--HG--
rename : dom/media/MediaDecoderStateMachine.h => dom/media/SeekJob.h
extra : transplant_source : %17%12%88%F9%C1e%DFnw%29%D9%F6%E7I%D4%F3%7FUrJ
2016-04-14 12:01:55 +08:00