searching for reviewer(kaku)
23b6c61a00882647e9275d67a5d608fd83f04915: Bug 1339351 - fix typo. r=kaku a=jcristau
JW Wang <jwwang@mozilla.com> - Sun, 12 Feb 2017 23:40:19 +0800 - rev 354300
Push 6895 by ryanvm@gmail.com at Fri, 17 Feb 2017 14:19:07 +0000
Bug 1339351 - fix typo. r=kaku a=jcristau MozReview-Commit-ID: ApKvXMTqcDm
133477f27fe6a4aa490cded021cbcb5dd025793d: Bug 1316205: P2. Remove wave duplicated code. r=kaku
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 09 Nov 2016 13:08:56 +1100 - rev 351901
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316205: P2. Remove wave duplicated code. r=kaku MozReview-Commit-ID: 5s7eeMa9DU9
c61363a3c27106bc7f27929969d87348d84b591e: Bug 1316205: P1. Remove unused WaveReader. r=kaku
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 09 Nov 2016 12:52:53 +1100 - rev 351900
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316205: P1. Remove unused WaveReader. r=kaku MozReview-Commit-ID: 6pMFt9jrFED
87e4efe2210fcf79a4731cf7da59327b011147ef: Bug 1313632: P2. Cleaner Ogg related headers. r=kaku
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 09 Nov 2016 12:19:06 +1100 - rev 351899
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1313632: P2. Cleaner Ogg related headers. r=kaku MozReview-Commit-ID: DpnezpZw27H
864ab5efde71487c27619d175978818b37c1ac74: Bug 1313632: P1. Remove unused OggReader. r=kaku
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 09 Nov 2016 11:54:41 +1100 - rev 351898
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1313632: P1. Remove unused OggReader. r=kaku Also remove related preference. MozReview-Commit-ID: D5pkyPXAoG9
3a67958e318a8603588e8403fc1926a978e86633: Bug 1314884. Part 7 - remove SeekResolveValue::mEventVisibility for we always assume MediaDecoderEventVisibility::Observable in P6. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:59:02 +0800 - rev 351722
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314884. Part 7 - remove SeekResolveValue::mEventVisibility for we always assume MediaDecoderEventVisibility::Observable in P6. r=kaku MozReview-Commit-ID: 8jUaFPkQQxA
392e20da09634e91a33b4ab7724b8c49a520f7e4: Bug 1314884. Part 6 - remove SeekTarget::mEventVisibility. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:34:11 +0800 - rev 351721
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314884. Part 6 - remove SeekTarget::mEventVisibility. r=kaku Note it is fine to always assume MediaDecoderEventVisibility::Observable in SeekJob::Resolve() because no one will wait for the promise of internal seeks (where EventVisibility::Suppressed is passed). MozReview-Commit-ID: Dx7AF5VhLmL
c2d1763308e6694c7247c7c82060059fac289446: Bug 1314884. Part 5 - pass StateObject::EventVisibility to SeekingState::Enter() to indicate whether to publish events during seek. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:32:51 +0800 - rev 351720
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314884. Part 5 - pass StateObject::EventVisibility to SeekingState::Enter() to indicate whether to publish events during seek. r=kaku Note EventVisibility::Suppressed is used by internal seeks only like video-only seek or exit-dormant seek. MozReview-Commit-ID: 6jlCWRJsmdI
f443222a39c8c66e27ca22a727b80169d4929c68: Bug 1314884. Part 4 - extract the code of HandleSeek() to the parent class. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:21:48 +0800 - rev 351719
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314884. Part 4 - extract the code of HandleSeek() to the parent class. r=kaku DormantState, DecodingState, SeekingState, BufferingState and CompletedState have exactly the same implementation of HandleSeek(). We can extract the code to avoid duplication. MozReview-Commit-ID: 8maxjtLoQ1Q
32223527f7f8f0f793e2dd1adab60b9269cbeba7: 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
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:15:13 +0800 - rev 351718
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
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 MozReview-Commit-ID: A5HE03q87Ey
3bcc70c0259f6872e5c8e53edf15ae8dc4a46bd7: 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
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 15:02:22 +0800 - rev 351717
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
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 MozReview-Commit-ID: 9d7Gea1iclh
268128dac27756b156bfcf630829e67684082302: 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
JW Wang <jwwang@mozilla.com> - Thu, 03 Nov 2016 14:54:40 +0800 - rev 351716
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
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 MozReview-Commit-ID: FyFp509dxwl
85aba58a1144ed9060cecffe45a713966a241219: Bug 1314524. Part 7 - fix comments about dormant. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 28 Oct 2016 16:20:15 +0800 - rev 351542
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314524. Part 7 - fix comments about dormant. r=kaku MozReview-Commit-ID: 5qFuMRMLqEr
8715720a9ac28ba4dafa0e58ec965098723a759c: Bug 1314524. Part 6 - remove unused mPendingDormant. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 28 Oct 2016 16:16:53 +0800 - rev 351541
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314524. Part 6 - remove unused mPendingDormant. r=kaku MozReview-Commit-ID: 6B5mNoPk9tg
a234387116d1ea5f1d9de93d7ec58a142a9b2f93: Bug 1314524. Part 5 - remove unused HandleDormant() functions. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 28 Oct 2016 16:14:14 +0800 - rev 351540
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314524. Part 5 - remove unused HandleDormant() functions. r=kaku MozReview-Commit-ID: 8NRwInXS0uU
a92a74c529f9488f08b58473dcb856610a7aefd3: Bug 1314524. Part 4 - remove DormantState::HandleDormant(). r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 28 Oct 2016 16:10:49 +0800 - rev 351539
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314524. Part 4 - remove DormantState::HandleDormant(). r=kaku MozReview-Commit-ID: JSkpvglJzpN
16b66da551806a3a7d0b9006d20a665e5297c678: Bug 1314524. Part 3 - add DecodingState::EnterDormant(). r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 28 Oct 2016 16:05:52 +0800 - rev 351538
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314524. Part 3 - add DecodingState::EnterDormant(). r=kaku MozReview-Commit-ID: 6YbO61mWqnj
5e7a0cfc6d9c63d17e31666a1876060483a1c1fe: Bug 1314524. Part 2 - devirtualize StateObject::HandleDormant(). r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 28 Oct 2016 16:02:11 +0800 - rev 351537
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314524. Part 2 - devirtualize StateObject::HandleDormant(). r=kaku MozReview-Commit-ID: D99L6Ioy6PJ
53e37c0bc34bed6f6257b66d1e3be446d91e8014: Bug 1314524. Part 1 - remove MDSM::SetDormant() which has no callers. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 28 Oct 2016 16:00:23 +0800 - rev 351536
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314524. Part 1 - remove MDSM::SetDormant() which has no callers. r=kaku MozReview-Commit-ID: KQ7pZlCGqW8
fd21663f4363ff852d9b9063a0a4742816cc14f9: Bug 1198168 - add debugging logs. r=kaku
JW Wang <jwwang@mozilla.com> - Tue, 01 Nov 2016 14:41:09 +0800 - rev 350461
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1198168 - add debugging logs. r=kaku MozReview-Commit-ID: D35N9bNNOeK
3e8ddc7e657519e979f374c1a97e2aec4c97505d: Bug 1311924 - Handle play state changes in state objects of MDSM. r=kaku
JW Wang <jwwang@mozilla.com> - Fri, 21 Oct 2016 14:53:18 +0800 - rev 349754
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1311924 - Handle play state changes in state objects of MDSM. r=kaku Note we remove the comments that are no longer valid and we call ScheduleStateMachine() only for DecodingState and CompletedState. 1. DecodingFirstFrameState doesn't implement Step(). It doesn't make sense to schedule next cycles. 2. BufferingState doesn't care about the play state since it will never start playback. MozReview-Commit-ID: 6KRxkzsi5WX
6e892f4718b09ec32f52ca90aa3e1323f0b8ac55: Bug 1311901 - document the internal states of MDSM. r=kaku,kikuo
JW Wang <jwwang@mozilla.com> - Fri, 21 Oct 2016 11:37:00 +0800 - rev 349126
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1311901 - document the internal states of MDSM. r=kaku,kikuo MozReview-Commit-ID: 4fNJcjk6aMI
5e74cf7dec1b68c0f0bb601452497b2c564c138c: Bug 1310140. Part 13 - handle resuming video decoding in various state objects. r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 14:56:36 +0800 - rev 348526
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 13 - handle resuming video decoding in various state objects. r=kaku,kamidphish Note StateObject::HandleResumeVideoDecoding() doesn't check mIsReaderSuspended because if the reader is suspended, MDSM must be in the dormant state and won't resume video decoding. MozReview-Commit-ID: FY4rdFmk56C
385c13b85702c3349b4fb402927cdeb597a89573: Bug 1310140. Part 12 - move the HasVideo() check into HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 14:07:07 +0800 - rev 348525
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 12 - move the HasVideo() check into HandleVideoSuspendTimeout(). r=kaku,kamidphish If MDSM becomes invisible while decoding metadata, VisibilityChanged() will return early because mInfo is still nothing. And MDSM will never suspend video decoding if there are no visibility changes later. We should delay the check util the timer goes off and MDSM needs to switch on the blank decoder. MozReview-Commit-ID: Ids9MncpC2l
6b99ecc25e0ae2296729747bef071dfb6168b863: Bug 1310140. Part 11 - make StateObject::HandleVideoSuspendTimeout() pure virtual for all sub-classes override it. r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 13:58:34 +0800 - rev 348524
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 11 - make StateObject::HandleVideoSuspendTimeout() pure virtual for all sub-classes override it. r=kaku,kamidphish MozReview-Commit-ID: 2uZHm3NZIFV
df85afebba7bc35630e69357c685129b9646acba: Bug 1310140. Part 10 - have SeekingState handle suspend-video-decoding. r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 11:11:38 +0800 - rev 348523
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 10 - have SeekingState handle suspend-video-decoding. r=kaku,kamidphish MozReview-Commit-ID: DRGfP3VN2OG
d2870b4ff3d0fa374cb30144dd22cc318b86ee31: Bug 1310140. Part 9 - add ShutdownState::HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:55:56 +0800 - rev 348522
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 9 - add ShutdownState::HandleVideoSuspendTimeout(). r=kaku,kamidphish MozReview-Commit-ID: GBXL3U1uxFW
95cf675aed1fcae6f98fdde3348f6376a55ef393: Bug 1310140. Part 8 - add CompletedState::HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:54:39 +0800 - rev 348521
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 8 - add CompletedState::HandleVideoSuspendTimeout(). r=kaku,kamidphish MozReview-Commit-ID: LOrecImz2Cr
d4a4999dcf1571a6be82e6fea3cc97072206a3d0: Bug 1310140. Part 7 - add BufferingState::HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:52:24 +0800 - rev 348520
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 7 - add BufferingState::HandleVideoSuspendTimeout(). r=kaku,kamidphish MozReview-Commit-ID: IAhR9v3svpT
bc9daff4c5e084224e23aab9afe372e1fe934ef4: Bug 1310140. Part 6 - have DecodingState handle suspend-video-decoding. r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:48:46 +0800 - rev 348519
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 6 - have DecodingState handle suspend-video-decoding. r=kaku,kamidphish MozReview-Commit-ID: 3GxHdxZCiwE
008b75b607a6a035d2df622a24df618416ebde64: Bug 1310140. Part 5 - add DecodingFirstFrameState::HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:40:52 +0800 - rev 348518
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 5 - add DecodingFirstFrameState::HandleVideoSuspendTimeout(). r=kaku,kamidphish MozReview-Commit-ID: 9CAE5XOQFtQ
8f14d38a0830c4728f2d9de5762f61612d6547bc: Bug 1310140. Part 4 - add DormantState::HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:35:23 +0800 - rev 348517
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 4 - add DormantState::HandleVideoSuspendTimeout(). r=kaku,kamidphish MozReview-Commit-ID: GYBC3nS1PlF
c065a6766910a78809e49ccc01fcc9e6823644a7: Bug 1310140. Part 3 - add WaitForCDMState::HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:33:37 +0800 - rev 348516
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 3 - add WaitForCDMState::HandleVideoSuspendTimeout(). r=kaku,kamidphish MozReview-Commit-ID: 9fPBDrt8Tgi
abbb1e22b2c160ad87c7eab07fb2884d1f98b318: Bug 1310140. Part 2 - add DecodeMetadataState::HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:31:17 +0800 - rev 348515
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 2 - add DecodeMetadataState::HandleVideoSuspendTimeout(). r=kaku,kamidphish MozReview-Commit-ID: 5NCo9ooQEvU
13bdbcb9078d10bf89d239e64dcecccf90b757c3: Bug 1310140. Part 1 - add StateObject::HandleVideoSuspendTimeout(). r=kaku,kamidphish
JW Wang <jwwang@mozilla.com> - Tue, 18 Oct 2016 10:29:14 +0800 - rev 348514
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310140. Part 1 - add StateObject::HandleVideoSuspendTimeout(). r=kaku,kamidphish MozReview-Commit-ID: 1qyDJzogSR8
965cd53c2d9878faf997ecf32741b609697d6dfe: Bug 1310594 - MDSM::DumpDebugInfo() should dispatch the printing task immediately. r=kaku
JW Wang <jwwang@mozilla.com> - Mon, 17 Oct 2016 16:22:34 +0800 - rev 348367
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310594 - MDSM::DumpDebugInfo() should dispatch the printing task immediately. r=kaku MozReview-Commit-ID: 2FQlWJ0YnHJ
4b407eac4403ce6dd7a327f3f4bb773b138aa5a0: Bug 1310086. Part 3 - let SeekingState/ShutdownState::Enter() return a promise. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 13 Oct 2016 13:53:32 +0800 - rev 348343
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310086. Part 3 - let SeekingState/ShutdownState::Enter() return a promise. r=kaku MozReview-Commit-ID: 4TvsISriclT
0b28e0048377536216ef3600a768d01182e7bfa6: Bug 1310086. Part 2 - devirtualize StateObject::Enter() so it can have different parameters and return types for each subclass. r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 12 Oct 2016 14:16:40 +0800 - rev 348342
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310086. Part 2 - devirtualize StateObject::Enter() so it can have different parameters and return types for each subclass. r=kaku MozReview-Commit-ID: 4RDL99rSIFD
73e1579007c1367e51b4d33a8868a26af2e68439: Bug 1310086. Part 1 - add an assertion to StateObject::SetState(). r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 12 Oct 2016 14:04:25 +0800 - rev 348341
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310086. Part 1 - add an assertion to StateObject::SetState(). r=kaku It can be proven that SetState() always transitions to a different state except for the seeking state for it is possible to seek again in the middle of seeking. MozReview-Commit-ID: 4bdkAelcZoO
4d61631a9387878990f649fd804423292405790c: Bug 1309116. Part 4 - fix remaining calls to MDSM::SetState() and remove unused functions. r=kaku
JW Wang <jwwang@mozilla.com> - Tue, 11 Oct 2016 14:58:29 +0800 - rev 347998
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309116. Part 4 - fix remaining calls to MDSM::SetState() and remove unused functions. r=kaku MozReview-Commit-ID: EytZ8qrQJRn
8f29186034ce6387bf327e6fd6ee3c9f50006ae4: Bug 1309116. Part 3 - replace InitiateSeek() with StateObject::SetState(). r=kaku
JW Wang <jwwang@mozilla.com> - Tue, 11 Oct 2016 14:56:52 +0800 - rev 347997
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309116. Part 3 - replace InitiateSeek() with StateObject::SetState(). r=kaku MozReview-Commit-ID: 3iXZ5r402rz
ac4ed7547bf1031d143f67c6b897f4e83f734e65: Bug 1309116. Part 2 - rewrite StateObject::SetState using variadic template. r=kaku
JW Wang <jwwang@mozilla.com> - Tue, 11 Oct 2016 14:41:07 +0800 - rev 347996
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309116. Part 2 - rewrite StateObject::SetState using variadic template. r=kaku MozReview-Commit-ID: 3ofT2po9B4Q
5c37bc5153f43add4cde357ac3374f03179b5ceb: Bug 1309116. Part 1 - move some functions out of class definition because we need to see the complete definition when trying to 'new' an object. r=kaku
JW Wang <jwwang@mozilla.com> - Tue, 11 Oct 2016 14:22:24 +0800 - rev 347995
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309116. Part 1 - move some functions out of class definition because we need to see the complete definition when trying to 'new' an object. r=kaku MozReview-Commit-ID: 3pOPiFeAnPI
4e2c6be6037962a0d5b9ad868e47278d71d5a535: Bug 1306551 - don't update playback position for video-only seek when seek is completed. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 06 Oct 2016 17:06:58 +0800 - rev 347832
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1306551 - don't update playback position for video-only seek when seek is completed. r=kaku MozReview-Commit-ID: 7vByX0pPNo
86499a089946f1f24b1e81a88623749cda6dc5ce: Bug 1308603 - add some assertions to debug crash. r=kaku
JW Wang <jwwang@mozilla.com> - Tue, 11 Oct 2016 11:11:42 +0800 - rev 347746
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308603 - add some assertions to debug crash. r=kaku MozReview-Commit-ID: DpWRbgwIzla
a6a7e9eca9869133c65f2539919477bf06dd830e: Bug 1308078. Part 2 - no need to store mQueuedSeek in WaitForCDMState::HandleDormant. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 06 Oct 2016 15:11:45 +0800 - rev 347650
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308078. Part 2 - no need to store mQueuedSeek in WaitForCDMState::HandleDormant. r=kaku Because we haven't decoded any data and are at position 0, there is no need to seek when exiting the dormant state. MozReview-Commit-ID: AKAcqW3HfRN
c26806bad1b7b1b005952acb57b736c026ee0fb8: Bug 1308078. Part 1 - Don't decode metadata again when exiting the dormant state. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 06 Oct 2016 14:57:29 +0800 - rev 347649
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308078. Part 1 - Don't decode metadata again when exiting the dormant state. r=kaku MozReview-Commit-ID: JBzxcePE8F8
d052f81bef3c805b04bfbf692f3b5b4ac9ce8300: Bug 1308071. Part 3 - early return from VisibilityChanged() if mInfo is nothing. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 06 Oct 2016 11:28:01 +0800 - rev 347648
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308071. Part 3 - early return from VisibilityChanged() if mInfo is nothing. r=kaku VisibilityChanged() could be called before reading metadata. MozReview-Commit-ID: F3OIiC4mXo3
44ab9ccc6c9d7f859b49d31063fe157280c126c5: Bug 1308071. Part 2 - remove unused members. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 06 Oct 2016 11:26:29 +0800 - rev 347647
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308071. Part 2 - remove unused members. r=kaku MozReview-Commit-ID: J3OHVA3VeXA
8ec690c69bbc3e8f51d211fd5e4af72ef2365f9b: Bug 1308071. Part 1 - Change the type of MDSM::mInfo to Maybe<MediaInfo>. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 06 Oct 2016 11:25:24 +0800 - rev 347646
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308071. Part 1 - Change the type of MDSM::mInfo to Maybe<MediaInfo>. r=kaku MozReview-Commit-ID: 4rJfO1w9jYr