2b520bbe1d527b1102233cb91b52dcc77f2f89eb: Bug 1306521 - Handle VP9 colorspace BT.709 on BasicCompositor r=nical,jwwang,jya,jrmuizel
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Tue, 11 Oct 2016 19:46:28 -0700 - rev 424116
Push 32064 by bmo:hiikezoe@mozilla-japan.org at Wed, 12 Oct 2016 05:35:05 +0000
Bug 1306521 - Handle VP9 colorspace BT.709 on BasicCompositor r=nical,jwwang,jya,jrmuizel
188d61ac1af27590aaab281d70471571e08e47f8: Bug 1300988 - Part 2: XPCShell test for collectFormFields/autofillFormFields. r=MattN draft
Steve Chung <schung@mozilla.com> - Thu, 29 Sep 2016 16:31:44 +0800 - rev 424115
Push 32063 by schung@mozilla.com at Wed, 12 Oct 2016 05:27:35 +0000
Bug 1300988 - Part 2: XPCShell test for collectFormFields/autofillFormFields. r=MattN MozReview-Commit-ID: 6SnFxqIksVb
88d817f25dbb29acf708b7e9fb8fdf1411093a24: Bug 1283384 - Implement time picker UI w/ message passing, r?mconley draft
Scott Wu <scottcwwu@gmail.com> - Tue, 06 Sep 2016 13:01:40 +0800 - rev 424114
Push 32062 by bmo:scwwu@mozilla.com at Wed, 12 Oct 2016 05:24:34 +0000
Bug 1283384 - Implement time picker UI w/ message passing, r?mconley MozReview-Commit-ID: Gn3Itf0yFrN
25be32dc4a28c5ec1ed930525eaff040ea2ad346: Bug 1295921 - PD: Implement blocking image get for SurfaceFromElement. r?jwwang,mattwoodrow draft
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 27 Sep 2016 15:30:59 +1000 - rev 424113
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - PD: Implement blocking image get for SurfaceFromElement. r?jwwang,mattwoodrow Connect all the pieces: * HTMLMediaElement::GetCurrentImage() waits on next rendered video frame before locking ImageContainer. * MediaDecoder::WaitOnNextRenderedVideoFrame(): * Sets suspend taint flag and returns if ImageContainer has a frame. * Otherwise, sets up monitor protected flag, sets suspend taint, and dispatches change tasks to MDSM TaskQueue before waiting on done flag. * MDSM resumes decoding, and * Signals done flag when after VideoSink::RenderVideoFrames adds new frame to ImageContainer, or * If resuming seeking fails, signals done flag to unblock main thread. MozReview-Commit-ID: HlGf5UM70EJ
d64d8e4922cc71a486eeb81541c13d7944e4d76a: Bug 1295921 - PC: Implement dispatching of pending main thread MediaDecoder tasks. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 27 Sep 2016 15:26:41 +1000 - rev 424112
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - PC: Implement dispatching of pending main thread MediaDecoder tasks. r?jwwang Add support to flush pending tasks in the MainThread TailDispatcher, ensuring they are delivered in the correct order. This is used in the case that a video element with a suspended decoder is used in nsLayoutUtils::SurfaceFromElement. The 'has suspend taint' variable change needs to be dispatched to the MDSM TaskQueue before blocking the main thread to wait for the next frame. Once the variable change has been successfully dispatched, the MDSM with start decoding video frames again on it's thread pool. MozReview-Commit-ID: JrZepBGmjJt
6bf56d500dec3624bf11d9ef0721aa8a89f50e5d: Bug 1295921 - PA: Return blank decoder to being green. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 21 Sep 2016 14:06:51 +1000 - rev 424111
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - PA: Return blank decoder to being green. r?jwwang MozReview-Commit-ID: 44QZeHKlt3o
71ffbeab1651d3754ad9ece5fc1c52de8478a71d: Bug 1295921 - P9: NullDecoderModule returns null VideoData. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 21 Sep 2016 15:36:48 +1000 - rev 424110
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P9: NullDecoderModule returns null VideoData. r?jwwang Return a VideoData with dimension of zero size and no image data. MozReview-Commit-ID: 59J4leiqSvP
e6f3c9743c94d98dd05debb03ec46d0806df38e6: Bug 1295921 - P8: Extract BlankMediaDataDecoder so it can be shared. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 21 Sep 2016 14:27:58 +1000 - rev 424109
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P8: Extract BlankMediaDataDecoder so it can be shared. r?jwwang Change name to 'Dummy' to signify it's base for decoders that don't decode. MozReview-Commit-ID: 8RY8eKpWJE3
8aeb5b3e12c2453118496ecea3a1c35721cc5522: Bug 1295921 - P7: Test drawImage gets a non-white image from suspended video. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 14 Sep 2016 17:04:12 +1000 - rev 424108
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P7: Test drawImage gets a non-white image from suspended video. r?jwwang Test that drawImage call using element source with a video, that has video decode suspended, will get image and a white frame from the blank decoder. MozReview-Commit-ID: LM0jLPWwxU7
9943eaef30884c20a1dd5a373b89e1eb4a30abe4: Bug 1295921 - P6: Move resume from suspend into new function. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 28 Sep 2016 10:04:57 +1000 - rev 424107
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P6: Move resume from suspend into new function. r?jwwang Extract resume from suspend code from visibility changed handler and put into a new function to allow this code be called when the suspend taint changes. MozReview-Commit-ID: 5qXCQrnNy0l
748b13ae5336f3ff625eae64e5e8d3b1ac603127: Bug 1295921 - P5: Test video suspend canceling. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Thu, 29 Sep 2016 14:07:23 +1000 - rev 424106
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P5: Test video suspend canceling. r?jwwang MozReview-Commit-ID: B1zLWS9HeSG
d0511fdcfd7a3bd1b5ea8e9c364f4658a42ad83c: Bug 1295921 - P4: Clean up suspend timer canceling. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 31 Aug 2016 13:12:56 +1000 - rev 424105
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P4: Clean up suspend timer canceling. r?jwwang MozReview-Commit-ID: 9yObB8msjtY
4ce96c07a271ecfe101040311e127a3152b217b8: Bug 1295921 - P3: Test element becomes tainted by DrawImage. r?jwwang, smaug draft
Dan Glastonbury <dglastonbury@mozilla.com> - Mon, 29 Aug 2016 16:29:04 +1000 - rev 424104
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P3: Test element becomes tainted by DrawImage. r?jwwang, smaug MozReview-Commit-ID: AHFbNxRtJqG
62095d6530a1b45a09442ae840be667d8a429853: Bug 1295921 - P2: Mark element tainted when DrawImage is used. r?jwwang, mattwoodrow draft
Dan Glastonbury <dglastonbury@mozilla.com> - Mon, 29 Aug 2016 16:25:22 +1000 - rev 424103
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P2: Mark element tainted when DrawImage is used. r?jwwang, mattwoodrow Mark video element as tainted (stored on the decoder owned by video element) when the video is used as source to drawImage() on canvas. MozReview-Commit-ID: DkDgXflTN49
104923cb2740d962e7475f0abf580292746c1077: Bug 1295921 - P1: Track decoder tainting. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Mon, 29 Aug 2016 16:19:50 +1000 - rev 424102
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1295921 - P1: Track decoder tainting. r?jwwang Some uses of media elements should 'taint' the element so that the video doesn't participate in video decode suspending. Add the infrastructure to track the taint status on MediaDecoder and mirror the status to MediaDecoderStateMachine. MozReview-Commit-ID: 1nrNqg0KavT
25104c86d99bdd49cc642b2915d6cab32f7fbf61: Bug 1309414 - Specify SINGLE_SHLIB_DIR only once. r?bsmedberg draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 12 Oct 2016 10:16:30 +1000 - rev 424101
Push 32061 by bmo:dglastonbury@mozilla.com at Wed, 12 Oct 2016 04:54:24 +0000
Bug 1309414 - Specify SINGLE_SHLIB_DIR only once. r?bsmedberg If $(FREEBL_BUILD_SINGLE_SHLIB) or $(NEED_STUB_BUILD) are defined, the target $(SINGLE_SHLIB_DIR): is defined, causing a warning about overriding recipe. This change specifies target $(SINGLE_SHLIB_DIR) only once. MozReview-Commit-ID: 1HxChSUq5Zv
18dd0be5776c502af8e8b4c8f64b4989e8cf3d39: Bug 1272549 - Part 11: Test. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 06 Oct 2016 12:49:11 +0800 - rev 424100
Push 32060 by bmo:boris.chiou@gmail.com at Wed, 12 Oct 2016 04:52:06 +0000
Bug 1272549 - Part 11: Test. MozReview-Commit-ID: DOiNI2DoS7c
40b790700fffe5f21431fe5f5ccc6962d0d61cf0: Bug 1272549 - Part 10: Compute distance for mismatched transform lists. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 05 Oct 2016 15:36:16 +0800 - rev 424099
Push 32060 by bmo:boris.chiou@gmail.com at Wed, 12 Oct 2016 04:52:06 +0000
Bug 1272549 - Part 10: Compute distance for mismatched transform lists. MozReview-Commit-ID: JJWcMgj88GX
8f9e2a9bf2bac59cd4d98a42a5648fe12b6d4923: Bug 1272549 - Part 9: Compute distance for matrix and matrix3d. draft
Boris Chiou <boris.chiou@gmail.com> - Tue, 04 Oct 2016 18:32:20 +0800 - rev 424098
Push 32060 by bmo:boris.chiou@gmail.com at Wed, 12 Oct 2016 04:52:06 +0000
Bug 1272549 - Part 9: Compute distance for matrix and matrix3d. Decompose the 2d/3d matrix and calculate the Euclidean distance of translate, scale, skew, quaternion, and perspective vectors. MozReview-Commit-ID: 5nX9EeqvZi9
640f3d2356b2b176c3153d334c42db1152e2b0f0: Bug 1272549 - Part 8: Use enum class for shear in decomposition functions. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 12 Oct 2016 12:36:58 +0800 - rev 424097
Push 32060 by bmo:boris.chiou@gmail.com at Wed, 12 Oct 2016 04:52:06 +0000
Bug 1272549 - Part 8: Use enum class for shear in decomposition functions. MozReview-Commit-ID: 4exovhbjHI3
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip