edb7fa9379c7: Bug 1215089 - P11. Correctly use stride parameter in place of width with webrender. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 05 Oct 2017 01:42:28 +0200 - rev 435379
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P11. Correctly use stride parameter in place of width with webrender. r=mattwoodrow MozReview-Commit-ID: KcI6fcOgSkX
7b28ae5ebc77: Bug 1215089 - P10: Enable 10/12 bits video with OGL compositor. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 30 Sep 2017 01:22:40 +0200 - rev 435378
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P10: Enable 10/12 bits video with OGL compositor. r=mattwoodrow MozReview-Commit-ID: AOSZla0ZX4S
6c08410e3a75: Bug 1215089 - P9: Add support for 10/12 bits YUV surface with OpenGL compositor. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 29 Sep 2017 21:51:29 +0200 - rev 435377
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P9: Add support for 10/12 bits YUV surface with OpenGL compositor. r=mattwoodrow MozReview-Commit-ID: BR9G7cyopz0
073ff4644573: Bug 1215089 - P8: Only enable 10/12 bits videos with software compositor. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 29 Sep 2017 21:39:50 +0200 - rev 435376
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P8: Only enable 10/12 bits videos with software compositor. r=mattwoodrow MozReview-Commit-ID: 2tdeH2kdZ3P
b55e89b5df04: Bug 1215089 - P7: Add support for 10/12 bits YUV surface with basic compositor. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 29 Sep 2017 16:37:56 +0200 - rev 435375
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P7: Add support for 10/12 bits YUV surface with basic compositor. r=mattwoodrow MozReview-Commit-ID: Ej4MbvHnSk9
84bcd57f2404: Bug 1215089 - P6: Remove dead code. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Oct 2017 03:26:45 +0200 - rev 435374
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P6: Remove dead code. r=mattwoodrow The method isn't called and the comments referring to it are no longer applicable. MozReview-Commit-ID: 2FFWhj7wzht
daf9357023dc: Bug 1215089 - P5: Convert 10/12 bits YUV image to 8 bits prior conversion to RGB. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 29 Sep 2017 13:43:09 +0200 - rev 435373
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P5: Convert 10/12 bits YUV image to 8 bits prior conversion to RGB. r=mattwoodrow For now, convert 10/12 bits YUV image to 8 bits. Native support will be tracked in bug 1379948 MozReview-Commit-ID: LOr9X5xxKY7
6a76cec689e2: Bug 1215089 - P4: Add support to 10 and 12 bits YUV images to FFmpeg decoder. r=kentuckyfriedtakahe
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 29 Jun 2017 23:11:06 +0200 - rev 435372
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P4: Add support to 10 and 12 bits YUV images to FFmpeg decoder. r=kentuckyfriedtakahe This allows for decoding VP9 profile 2 and 3. At this stage, it is not possible to render the decoded frames. MozReview-Commit-ID: DFXMvaM8Ynb
bcfc414429b6: Bug 1215089 - P3: Add mBitDepth member to YCbCr data structure. r=kamidphish,mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 29 Jun 2017 23:09:20 +0200 - rev 435371
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P3: Add mBitDepth member to YCbCr data structure. r=kamidphish,mattwoodrow MozReview-Commit-ID: BNLawJOfj3w
9dc83d91c336: Bug 1215089 - P2: Add YUV422 support to ffmpeg decoder. r=kentuckyfriedtakahe
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 29 Jun 2017 23:07:03 +0200 - rev 435370
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P2: Add YUV422 support to ffmpeg decoder. r=kentuckyfriedtakahe This allows for VP9 profile 1 support. MozReview-Commit-ID: KymoerXNyzA
0e317864f85c: Bug 1215089 - P1: Properly use frame dimensions to determine planes divisors. r=jgilbert
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Oct 2017 23:26:42 +0200 - rev 435369
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P1: Properly use frame dimensions to determine planes divisors. r=jgilbert There's no guarantee that the stride of the uv planes is twice as wide as the y plane's stride. This relationship is only true between the planes' width. MozReview-Commit-ID: JInge1c86Z1
79eea0c0cbb2: servo: Merge #18734 - stylo: `all` shorthand should not apply to internal properties (from Manishearth:stylo-all); r=upsuper
Manish Goregaokar <manishsmail@gmail.com> - Wed, 04 Oct 2017 20:57:24 -0500 - rev 435368
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
servo: Merge #18734 - stylo: `all` shorthand should not apply to internal properties (from Manishearth:stylo-all); r=upsuper r=xidorn https://bugzilla.mozilla.org/show_bug.cgi?id=1404057 Source-Repo: https://github.com/servo/servo Source-Revision: 43686a8738513db728eebcc535b5ac6e1a2f17f7
19185f801cdd: Bug 1403402 - Should not migrate profile for a fresh install, r=MattN
Fischer.json <fischer.json@gmail.com> - Thu, 28 Sep 2017 11:44:59 +0800 - rev 435367
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1403402 - Should not migrate profile for a fresh install, r=MattN MozReview-Commit-ID: D9uMUXO2PV5
a4ae049b878e: Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. r=mstange
cku <cku@mozilla.com> - Fri, 08 Sep 2017 14:24:17 +0800 - rev 435366
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. r=mstange MozReview-Commit-ID: 6KKo9ap2VZu
84451d723686: Bug 1343147 - Part 1. Do not double applying transform vector of the root frame in a glyph mask into the target context. r=mstange
cku <cku@mozilla.com> - Tue, 03 Oct 2017 11:29:19 +0800 - rev 435365
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1343147 - Part 1. Do not double applying transform vector of the root frame in a glyph mask into the target context. r=mstange When we generate the glyph mask for a transformed frame in GenerateAndPushTextMask, the transform vector had been applied into aContext[1], so we should find a way to prevent applying the vector again when painting the glyph mask. In bug 1299715, I tried to prevent double apply at [2], it caused two problems: 1. We only skip generating nsDisplayTransform, but we may still create a nsDisplayPerspactive bellow. Since the parent of a nsDisplayPerspective must be a nsDisplayTransform, which have been ignored, so we hit this assertion. 2. We skip all transform for all frames while painting the glyph mask, which is not correct. We should only skip double applying transform vector of the root frame. This patch fixes both of these issues: a. We will still create a nsDisplayTransform for the root frame if need. But the transform matrix we apply into the target context will be an identity matrix, so we fix #1 above. b. In #a, we change the transform matrix to an identity matrix only for the root frame of the glyph mask, so we fix #2. [1] https://hg.mozilla.org/mozilla-central/file/59e5ec5729db/layout/painting/nsDisplayList.cpp#l752 [2] https://hg.mozilla.org/mozilla-central/file/ce2c129f0a87/layout/generic/nsFrame.cpp#l2806 MozReview-Commit-ID: 973lkQQxLB6
3eb67a3d22b3: Bug 1405287 - Change splash screen image. r=jwu
Nevin Chen <cnevinchen@gmail.com> - Tue, 03 Oct 2017 06:02:00 -0400 - rev 435364
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1405287 - Change splash screen image. r=jwu MozReview-Commit-ID: 9RH2XLj6LRq
3e22200b7e83: Bug 1324883 - part2: Once a MediaElement receive document unload event, remove all MediaElements in gElementTable with the same uri. r=jwwang
bechen@mozilla.com <bechen@mozilla.com> - Tue, 03 Oct 2017 12:07:13 +0800 - rev 435363
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1324883 - part2: Once a MediaElement receive document unload event, remove all MediaElements in gElementTable with the same uri. r=jwwang MozReview-Commit-ID: 7Z0ouKsebp8
9d197f1860e6: Bug 1324883 - Shutdow the decoder when receiving nsIWebProgressListener with flag LOAD_RELOAD_BYPASS_PROXY_AND_CACHE in docshell. r=jwwang,smaug
bechen@mozilla.com <bechen@mozilla.com> - Tue, 03 Oct 2017 12:07:09 +0800 - rev 435362
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1324883 - Shutdow the decoder when receiving nsIWebProgressListener with flag LOAD_RELOAD_BYPASS_PROXY_AND_CACHE in docshell. r=jwwang,smaug We register the nsIWebProgressListener at the root docshell(GetSameTypeRootTreeItem) to handle video element embedded in iframe. MozReview-Commit-ID: D4CavLDAnKD
1628829b6082: Bug 1404144 - 4. Preload child process in geckoview_example in multiprocess mode; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 04 Oct 2017 22:28:44 -0400 - rev 435361
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404144 - 4. Preload child process in geckoview_example in multiprocess mode; r=snorp In geckoview_example multiprocess mode, preload child process during startup to make e10s startup faster. MozReview-Commit-ID: GinwBZlrnps
dbfa1f3407f1: Bug 1404144 - 3. Add flag to preload child process during main GeckoThread startup; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 04 Oct 2017 22:28:43 -0400 - rev 435360
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404144 - 3. Add flag to preload child process during main GeckoThread startup; r=snorp We need to wait for GeckoThread to load the Gecko libs in the main process before we can launch any child processes, so that the child process doesn't try to extract libs, which can conflict with any extraction going on in the main process. MozReview-Commit-ID: 2gUd2R1TUBI
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip