b03196c1e2dad1dc6efdc1b22f91cc93d13fb355: Bug 1245789 - Parse Chrome CDM manifest in GMPService.addPluginDir. r=gerald,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:21 +1200 - rev 324035
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Parse Chrome CDM manifest in GMPService.addPluginDir. r=gerald,a=ritu This has to happen on the main thread, as WebIDL parsing only happens there. So it has to be async. MozReview-Commit-ID: AfAoSkQAhl3
772542e1bddcbc6099f0ff14b92de3a6c5f87628: Bug 1245789 - Store GMPCapabilities by value, rather than on the heap. r=gerald,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:21 +1200 - rev 324034
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Store GMPCapabilities by value, rather than on the heap. r=gerald,a=ritu MozReview-Commit-ID: 6B2IpUEqHlQ
59738be799b716dba2555cf056fc0e8ea2e6353c: Bug 1245789 - Make GMPParent::Init() return a promise, so it can be async. r=gerald,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:21 +1200 - rev 324033
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Make GMPParent::Init() return a promise, so it can be async. r=gerald,a=ritu This means that when initializing the Widevine CDM, we will be able to asynchronously parse its manifest.json on the main thread, as the WebIDL JSON parser only runs there. MozReview-Commit-ID: GI1sc4x4m16
46901779c9a370bf2dedc0187d16c0b99f9826ae: Bug 1245789 - Add abstract thread wrapper for the GMP thread. r=gerald,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:20 +1200 - rev 324032
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Add abstract thread wrapper for the GMP thread. r=gerald,a=ritu I need to make GMPParent::Init() async, because the WebIDL JSON parsing must happen on the main thread, and GMPParent::Init() is called on the GMP thread, so I need GMPParent::Init() to be async so that in the Chrome manifest case it can dispatch a task to the main thread to parse the Chrome manifest before completing. So I'll make GMPParent::Init() return a promise, and to do that, I need the GMP thread to have an AbstractThread wrapper. MozReview-Commit-ID: 44b4Z4jpar8
f1d62a2c836c5354b6faab06e58fd635b139512f: Bug 1245789 - Add WebIDL dict definition for Widevine manifest JSON file. r=bz,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:20 +1200 - rev 324031
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Add WebIDL dict definition for Widevine manifest JSON file. r=bz,a=ritu The Widevine CDM has an accompanying manifest file which is in JSON format, so I use this WebIDL dict to parse the manifest file in a later patch in this series. MozReview-Commit-ID: EoPSEciHVKh
b34d86f5ecca394aa35682059b5b19473c6226a7: Bug 1245789 - Add Widevine CDM -> GMP adapter. r=gerald,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:20 +1200 - rev 324030
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Add Widevine CDM -> GMP adapter. r=gerald,a=ritu Add a GMPAdapter implementation that adapts the Widevine Chrome CDM to the GeckoMediaPlugin API. We're still allocating memory for video frames in non shmem buffers, and copying them over to a shmem before returning them to Gecko, we can fix that at a later date. I hook this adapter up in a later patch in the series. MozReview-Commit-ID: 7iSFODVWPu3
88d96b4e3e445136639c469b838f9896177538df: Bug 1245789 - Add GMPAdapter which can be passed to GMPLoader to adapt non GMP library to GMP API. r=gerald,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:20 +1200 - rev 324029
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Add GMPAdapter which can be passed to GMPLoader to adapt non GMP library to GMP API. r=gerald,a=ritu This means we can pass a non GMP library to GMPLoader::Load() and the adapter will make it usable. MozReview-Commit-ID: GihjX2JRw3l
0da1c375b5117d5113293f43a2fbaa4efbc7b722: Bug 1245789 - Load Widevine CDM with sandbox level USER_RESTRICTED instead of USER_LOCKDOWN. r=bobowen,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:20 +1200 - rev 324028
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Load Widevine CDM with sandbox level USER_RESTRICTED instead of USER_LOCKDOWN. r=bobowen,a=ritu Otherwise Widevine CDM won't load on Windows. Other GMPs are still loaded at USER_LOCKDOWN. MozReview-Commit-ID: aCTG1tQuwt
b2a20bf7edeb23b771ff385e6da23bacf905e753: Bug 1245789 - Add Widevine KeySystem to EME. r=gerald,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:20 +1200 - rev 324027
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Add Widevine KeySystem to EME. r=gerald,a=ritu This means we recognize the keysystem string in our APIs. MozReview-Commit-ID: E3KU3JTihcr
31fc577f68e1ddd82d95967d329bb96dd8368752: Bug 1245789 - Handle unencrypted samples in encrypted media. r=gerald,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:20 +1200 - rev 324026
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Handle unencrypted samples in encrypted media. r=gerald,a=ritu Some encrypted MP4 files lack subsample info for some samples, so we need this check to prevent us crashing on such files. MozReview-Commit-ID: AXqOCAlb7IY
38b05804d70072e34f060938e05914a292f0b0f8: Bug 1245789 - Use frame size not display size in GMPVideoDecoder. r=kinetik,a=ritu
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:20 +1200 - rev 324025
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245789 - Use frame size not display size in GMPVideoDecoder. r=kinetik,a=ritu The Widevine CDM must use the frame size we pass in, as without this change some (but not all) EME sites don't work. MozReview-Commit-ID: 43BSMp72TXK
17dce614e823265075f2f5edaa21cdfe0fccd624: Bug 1266039 - Generate release promotion specific docker images as a part of release promotion process r=Callek a=release DONTBUILD
Rail Aliiev <rail@mozilla.com> - Wed, 20 Apr 2016 17:03:09 -0400 - rev 324024
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1266039 - Generate release promotion specific docker images as a part of release promotion process r=Callek a=release DONTBUILD MozReview-Commit-ID: 89FYuMZYb6a
2387e00d2ce89a2cd641df7ca92af4feeeebe556: Bug 1264062 - Don't bother checking which accelerated layer. r=milan, a=test-only
George Wright <george@mozilla.com> - Tue, 12 Apr 2016 16:54:02 -0400 - rev 324023
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1264062 - Don't bother checking which accelerated layer. r=milan, a=test-only From 3add8735ef0fe8a9bd68aee8f6b65f3e96997296 Mon Sep 17 00:00:00 2001 types are available if they're all disabled by pref --- gfx/thebes/gfxPlatform.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
803140bf65ab3dd48fdd9bfe01e4142c874277c0: Bug 1262954 - Explicitly set the "layers.acceleration.disabled" pref to true on Windows XP e10s test runs. r=ahal, a=test-only
Joel Maher <jmaher@mozilla.com> - Wed, 20 Apr 2016 15:33:29 -0400 - rev 324022
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1262954 - Explicitly set the "layers.acceleration.disabled" pref to true on Windows XP e10s test runs. r=ahal, a=test-only
5649dee23169c659655bfd2f9bae78b5b1bed073: Bug 1235633 - IPC OOM mitigation by eliminating buffer copying (r=jld,a=ritu)
Bill McCloskey <wmccloskey@mozilla.com> - Wed, 20 Apr 2016 12:01:57 -0700 - rev 324021
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1235633 - IPC OOM mitigation by eliminating buffer copying (r=jld,a=ritu)
c678a3c4169ecdb9bb761e98978307b008659246: Backed out changeset efa0fb87773e (bug 698882) for failing xpcshell and xperf tests
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 20 Apr 2016 16:36:07 +0200 - rev 324020
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Backed out changeset efa0fb87773e (bug 698882) for failing xpcshell and xperf tests
88c060c38873d2373efd49a2e58acc46c22ba532: Bug 1243729 - (m-b) Part II, Test on username selection dialog, r=MattN, a=lizzard
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 20 Apr 2016 12:49:38 +0800 - rev 324019
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1243729 - (m-b) Part II, Test on username selection dialog, r=MattN, a=lizzard MozReview-Commit-ID: 3OKA17mVjMs
b91e9c497db9007877d1c0b9661e486591af8d9d: Bug 1243729 - (m-b) Create another LoginInfo object when username is picked, r=MattN, a=lizzard
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 20 Apr 2016 08:41:09 +0800 - rev 324018
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1243729 - (m-b) Create another LoginInfo object when username is picked, r=MattN, a=lizzard MozReview-Commit-ID: IRGUTFXiN9S
834fed3f42db37b6427d1140a6e32a3cb6af1ed9: Bug 1252329 - Fix interaction between AutoClearTypeInferenceStateOnOOM and compacting GC. r=terrence, a=ritu
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 08 Mar 2016 10:15:09 +0000 - rev 324017
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1252329 - Fix interaction between AutoClearTypeInferenceStateOnOOM and compacting GC. r=terrence, a=ritu * * * Bug 1252329 - Fix test bustage on opt builds r=me
89d0d3749675100aab0c87782f94100dcb2563ae: Bug 1258161 Remove obsolete strings from docshell/resources/content/netError.xhtml. r=past, a=ritu
Philip Chee <philip.chee@gmail.com> - Sun, 27 Mar 2016 00:06:15 +0800 - rev 324016
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1258161 Remove obsolete strings from docshell/resources/content/netError.xhtml. r=past, a=ritu
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip