dom/media/MediaDecoderStateMachine.cpp
419ada2f9e81fdabcd3423381990231bcfb61c0c
created 2017-02-17 14:44 -0500
pushed 2017-02-24 10:47 +0000
Michael Layzell Michael Layzell - Bug 1336510 - Part 9: Avoid MediaDecoder shutdown hang due to unnecessary strong reference capture, r=jwwang
57476b9f342d8872813e701261fad2907738c969
created 2017-02-03 16:57 -0500
pushed 2017-02-24 10:47 +0000
Michael Layzell Michael Layzell - Bug 1336510 - Part 4: Capture a strong reference to this in dom/media, r=jwwang
5ddf5a0b85ae860b8c9616f516980e545ac358cc
created 2017-02-13 09:07 -0800
pushed 2017-02-23 13:59 +0000
Jeff Walden Jeff Walden - Bug 1287006 - Adjust media/ code to not pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer. r=jw_wang, r=rjesup
9eab13b3a19a715f85c9809ac07d7c48d4879714
created 2016-12-14 09:32 -0700
pushed 2017-02-17 20:45 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make AppendPrintf and nsPrintfCString use Printf.h, r=froydnj
495b8a307555744c3b8320098a4e526b9bc6404e
created 2016-12-15 20:16 -0700
pushed 2017-02-17 20:45 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make log_print use Printf.h, r=froydnj
b1d2452c7c176f8004b20e01096334ff1234e055
created 2017-02-15 13:40 -0800
pushed 2017-02-16 12:16 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1336510) for mass bustage a=backout CLOSED TREE
41db22e0c13d34f081c6a403df71192633afa2f7
created 2017-02-03 16:57 -0500
pushed 2017-02-16 12:16 +0000
Michael Layzell Michael Layzell - Bug 1336510 - Part 4: Capture a strong reference to this in dom/media, r=jwwang
1e059386f2612654ea84faf1520a65ff6f8bff65
created 2017-02-08 18:15 +0800
pushed 2017-02-09 10:23 +0000
JW Wang JW Wang - Bug 1331070 - delay seek request until decoding first frames for non-MSE media. r=kaku
300f05ba7536892ae693528e5714fbee30176d0d
created 2017-02-07 14:33 +0800
pushed 2017-02-07 23:57 +0000
JW Wang JW Wang - Bug 1337276 - discard the audio request so we won't add audio samples to a finished queue. r=kaku
7ab9b3dd619c4dc06cf03e7e29ed5e5b0cce90a0
created 2017-01-27 13:20 +0100
pushed 2017-02-06 11:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P9. More coding style fixes. r=gerald
0b284d45431ef73097cb313ec9b1390bb5cbba24
created 2017-01-23 11:42 +0100
pushed 2017-01-24 02:42 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to autoland
115d0824834d3b110010db0f86860cdf7f8665a7
created 2017-01-19 17:20 +0800
pushed 2017-01-24 02:42 +0000
JW Wang JW Wang - Bug 1331862. Part 3 - remove MDSM::DumpDebugInfo() and call RequestDebugInfo() instead. r=kaku
3ad73522af3f13920f4df802ccd3f06ec921e969
created 2017-01-19 14:18 +0800
pushed 2017-01-24 02:42 +0000
JW Wang JW Wang - Bug 1331862. Part 2 - add functions to collect debugging info asynchronously. r=kaku
0d1993fede0c3b3f60f0acb74ab01f74a7420e25
created 2017-01-18 17:55 +0800
pushed 2017-01-24 02:42 +0000
JW Wang JW Wang - Bug 1331862. Part 1 - extract code to functions for reuse. r=kaku
0a5d3ec02dcd355cf83eb4b717e8ef2b687f7d0b
created 2016-11-29 13:03 +0800
pushed 2017-01-23 10:16 +0000
Bevis Tseng Bevis Tseng - Bug 1314833 - Part 2.1: Factor out AbstractThread::MainThread() used in Media Playback. r=billm,jwwang
09fb9831233593b5c88028ff9400993acd680559
created 2017-01-16 16:41 +0800
pushed 2017-01-18 01:36 +0000
JW Wang JW Wang - Bug 1331329. Part 2 - enter dormant immediately when mMinimizePreroll is true. r=kaku
7df5aa0e7cfe722a62b1ee01af86984cf36101b7
created 2017-01-16 16:39 +0800
pushed 2017-01-18 01:36 +0000
JW Wang JW Wang - Bug 1331329. Part 1 - remove EnterDormant() which is a one-line function. r=kaku
e4de8d9250ace18ddf418ec43a168803e327e76b
created 2017-01-13 15:19 +0800
pushed 2017-01-16 21:02 +0000
JW Wang JW Wang - Bug 1330889. Part 5 - remove MDSM::mState. r=kikuo
9584a95515b391be336e6316d8355e3fce2fb0a6
created 2017-01-13 15:14 +0800
pushed 2017-01-16 21:02 +0000
JW Wang JW Wang - Bug 1330889. Part 4 - remove the mState checks from MaybeStartPlayback(). r=kikuo
4971ca440d80abc6a260e7f7af2f053c611881d5
created 2017-01-13 15:13 +0800
pushed 2017-01-16 21:02 +0000
JW Wang JW Wang - Bug 1330889. Part 3 - remove the mState check from HasLowBufferedData(). r=kikuo
befabe73c225a9b2e7ed205063010ac402c6d57b
created 2017-01-13 15:09 +0800
pushed 2017-01-16 21:02 +0000
JW Wang JW Wang - Bug 1330889. Part 2 - remove some mState checks from MDSM::ResetDecode. r=kikuo
359372e06f84b0ccd8f028929d1407c202f3d4b9
created 2017-01-13 15:04 +0800
pushed 2017-01-16 21:02 +0000
JW Wang JW Wang - Bug 1330889. Part 1 - remove the assertion in MDSM::FinishShutdown. r=kikuo
cae8a8f65c45e12724f2a3314bfd1a9c82771178
created 2017-01-11 16:33 +0800
pushed 2017-01-13 23:28 +0000
JW Wang JW Wang - Bug 1328130. Part 2 - remove MozPromiseRequestHolder::Begin(). r=gerald
b8970b27c10e6bc068724959a454f713afbe5fbc
created 2017-01-09 22:37 +0800
pushed 2017-01-13 23:28 +0000
JW Wang JW Wang - Bug 1330603. Part 2 - remove MDSM::CheckIfDecodeComplete(). r=kaku
e3e5a501fbca53a23c2b74d4b110f6e217941835
created 2017-01-09 22:35 +0800
pushed 2017-01-13 23:28 +0000
JW Wang JW Wang - Bug 1330603. Part 1 - remove the call to CheckIfDecodeComplete() from HandleEndOf{Audio,Video}. r=kaku
1670628877e1b443492a8573202c3649e6fc0748
created 2017-01-09 22:25 +0800
pushed 2017-01-12 23:39 +0000
JW Wang JW Wang - Bug 1330254. Part 4 - let Handle{Audio,Video}Canceled and Handle{Audio,Video}Waited call Request{Audio,Video}Data instead. r=kikuo
2d1240cfb01172ade3cfcaaf3da29b14d63937a1
created 2017-01-09 22:17 +0800
pushed 2017-01-12 23:39 +0000
JW Wang JW Wang - Bug 1330254. Part 3 - remove some checks from NeedToSkipToNextKeyframe(). r=kikuo
bfc46e0cfc335ed3dc5f5ae68afbdebc03db3c18
created 2017-01-09 21:39 +0800
pushed 2017-01-12 23:39 +0000
JW Wang JW Wang - Bug 1330254. Part 2 - move NeedToSkipToNextKeyframe() into DecodingState and remove some checks for mState. r=kikuo
ab918aa8e59b44dec675520ce7d092aa86caaa9f
created 2017-01-09 21:11 +0800
pushed 2017-01-12 23:39 +0000
JW Wang JW Wang - Bug 1330254. Part 1 - move MDSM::Ensure{Audio,Video}DecodeTaskQueued into DecodingState. r=kikuo
cf9282be7d8625245bc98e8eac0013f08aae18fe
created 2017-01-11 21:41 -0800
pushed 2017-01-12 09:12 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset f69ae549623a (bug 1321198) for being a totally unacceptable thing to have landed on an integration branch
39b8a7d708e58ea56d5f1baf570d1605f130d323
created 2017-01-11 18:19 +0000
pushed 2017-01-12 09:12 +0000
Jan Beich Jan Beich - Bug 1330378 - Add missing header after bug 1329891. r=jwwang
f69ae549623a21b626365a83a85bb8009e8e5bd7
created 2017-01-11 11:15 +0800
pushed 2017-01-12 09:12 +0000
JW Wang JW Wang - Bug 1321198 - this is a debugging patch which crashes when test_seek* time out to get the stack trace about what's stuck. r=jya
fca115e560c8c6b40948da510b8e938745a464bf
created 2017-01-09 20:37 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329897. Part 4 - inline Ensure{Audio,Video}DecodeTaskQueued for DispatchDecodeTasksIfNeeded is the only caller. r=kaku
f914c3a64f8223d60061039f42fec2e565105a87
created 2017-01-09 20:27 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329897. Part 3 - call Request{Audio,Video}Data instead. r=kaku
a4bae0b3a215ac15c6d3cf4aa3e61fb658c6c76f
created 2017-01-09 20:14 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329897. Part 2 - we don't want to skip to next key frames when buffering. r=kaku
19e3758af1146eb7098330363e416069ad6f9bf6
created 2017-01-09 20:12 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329897. Part 1 - copy Ensure{Audio,Video}DecodeTaskQueued into BufferingState. r=kaku
7dd24b389690d5a3d2290d63ae6b63cd3b8aabc6
created 2017-01-09 19:43 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329891. Part 6 - default HandleWaitingFor{Audio,Video} to crash. r=kikuo
4445c18e3cc1ae9d7411a992fa8e016e3ca02ae4
created 2017-01-09 19:38 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329891. Part 5 - default HandleEndOf{Audio,Video} to crash. r=kikuo
d42b85bb8d91becaf8eff79a79231ee677cbe640
created 2017-01-09 19:34 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329891. Part 4 - remove StateObject::HandleNotWaited(). r=kikuo
39031ddf0b3483e94a35e42200f4d4ddb2edd114
created 2017-01-09 15:53 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329891. Part 3 - default Handle{Audio,Video}Waited to crash. r=kikuo
8a74a651866e30a135d9266527765f378e47a257
created 2017-01-09 15:48 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329891. Part 2 - default Handle{Audio,Video}Decoded to crash. r=kikuo
3029299fcdcfd1dde73708248087aac34e39f34c
created 2017-01-09 15:44 +0800
pushed 2017-01-11 15:21 +0000
JW Wang JW Wang - Bug 1329891. Part 1 - default Handle{Audio,Video}Canceled() to crash. r=kikuo
bb6cb6b7cd9c7d3da346903d6585b6bff1acc5d4
created 2017-01-09 13:18 +0800
pushed 2017-01-11 01:22 +0000
JW Wang JW Wang - Bug 1329110. Part 7 - remove StateObject::HandleEndOfStream(). r=kaku
390ac9c6b655e8f78e193620bd5db621739a23d0
created 2017-01-09 13:06 +0800
pushed 2017-01-11 01:22 +0000
JW Wang JW Wang - Bug 1329110. Part 6 - remove StateObject::HandleWaitingForData(). r=kaku
fc50385b69b0bc101aa82d5564c2bddeeb64ad94
created 2017-01-09 12:59 +0800
pushed 2017-01-11 01:22 +0000
JW Wang JW Wang - Bug 1329110. Part 5 - split Split StateObject::HandleVideoNotDecoded into small functions. r=kaku
94b7ee3c58d4c2eb513ebc834b8f5668c123a23f
created 2017-01-09 12:45 +0800
pushed 2017-01-11 01:22 +0000
JW Wang JW Wang - Bug 1329110. Part 4 - remove StateObject::HandleAudioNotDecoded(). r=kaku
b98174a7a7691cb517e748b0cf4d5eb84e6bf5b1
created 2017-01-06 17:54 +0800
pushed 2017-01-11 01:22 +0000
JW Wang JW Wang - Bug 1329110. Part 3 - add HandleEndOfAudio(). r=kaku
a79dbf426f4b5965e5915eccc23ca7e835873790
created 2017-01-06 17:49 +0800
pushed 2017-01-11 01:22 +0000
JW Wang JW Wang - Bug 1329110. Part 2 - add HandleAudioCanceled(). r=kaku
a38fae269e2790c8031a1527a57b8c3b42e48500
created 2017-01-06 17:43 +0800
pushed 2017-01-11 01:22 +0000
JW Wang JW Wang - Bug 1329110. Part 1 - add HandleWaitingForAudio(). r=kaku
c00b89907a83d023448bffe7ad48e65dbc2a900a
created 2017-01-06 15:49 +0800
pushed 2017-01-10 00:30 +0000
JW Wang JW Wang - Bug 1329098. Part 5 - remove unnecessary checks and temps. r=kaku
8f579fb33b2574df84cd832d96fffa9cdfa2a80e
created 2017-01-06 15:43 +0800
pushed 2017-01-10 00:30 +0000
JW Wang JW Wang - Bug 1329098. Part 4 - move DispatchDecodeTasksIfNeeded into DecodingState. r=kaku
e675289447f5f45b59333a07cd4eefba25391670
created 2017-01-06 15:36 +0800
pushed 2017-01-10 00:30 +0000
JW Wang JW Wang - Bug 1329098. Part 3 - remove some temp vairables. r=kaku
17d0086ac024660fd2a9de21eefd3261d2366a2c
created 2017-01-06 15:22 +0800
pushed 2017-01-10 00:30 +0000
JW Wang JW Wang - Bug 1329098. Part 2 - remove unnecessary checks. r=kaku
c6bd3e871b126bbaf4319a1bb02f32ebdb03e0d8
created 2017-01-06 15:00 +0800
pushed 2017-01-10 00:30 +0000
JW Wang JW Wang - Bug 1329098. Part 1 - copy DispatchDecodeTasksIfNeeded() into BufferingState. r=kaku
7ec0bc99f5cf170d3cd0b39a9ce42f4f6c7c4bab
created 2017-01-05 18:13 +0800
pushed 2017-01-10 00:30 +0000
JW Wang JW Wang - Bug 1329554. Part 2 - remove |mMaster->mMinimizePreroll| checks from BufferingState::Step(). r=kikuo
70bec73165a55eefba3e3fac07bf613508010b97
created 2017-01-05 18:12 +0800
pushed 2017-01-10 00:30 +0000
JW Wang JW Wang - Bug 1329554. Part 1 - let DecodingState decide whether to dispatch decoding tasks when mMinimizePreroll changes. r=kikuo
1e65a894efcc158e4e0ad57d1f1d246c639526cd
created 2017-01-05 17:59 +0800
pushed 2017-01-10 00:30 +0000
JW Wang JW Wang - Bug 1328836 - Remove MDSM::DispatchMinimizePrerollUntilPlaybackStarts. r=kaku
c7f5fa45d3ae19b0d595c17a38ef400a0b1db12f
created 2017-01-05 12:09 +0800
pushed 2017-01-07 16:20 +0000
JW Wang JW Wang - Bug 1328782. part 3 - remove the |VideoQueue().GetSize() > 0| check. r=kikuo
a935de2c2a44770d5ff3b9c12a8a6323280dbe5b
created 2017-01-05 12:07 +0800
pushed 2017-01-07 16:20 +0000
JW Wang JW Wang - Bug 1328782. part 2 - some more tweaks to the expression. r=kikuo
755b68896241529dc6c5c4e5de066e296154a114
created 2017-01-04 17:37 +0800
pushed 2017-01-07 16:20 +0000
JW Wang JW Wang - Bug 1328782. part 1 - some tweaks to the expression. r=kikuo
less more (0) -1000 -300 -100 -60 tip