gecko-dev/dom
Chris Pearce 9048acc338 Bug 1547892 - Load video element in VideoDocument slightly later during load. r=bzbarsky
Currently when we create the video inside a VideoDocument, the PresShell isn't
created yet. This means the video element can't access information about the
compositor, which means it doesn't know whether it can create a hardware
accelerated video decoder, and so we end up falling back to using a software
decoder.

So this patch moves the creation of the video element to slightly later in the
load of a VideoDocument, so that the PresShell is available when we create the
VideoDocument's video element. This means VideoDocuments's video decoder can be
hardware accelerated

Differential Revision: https://phabricator.services.mozilla.com/D30614

--HG--
extra : moz-landing-system : lando
2019-05-14 04:27:49 +00:00
..
abort
animation Bug 1547621 - Move all inline methods of nsIPresShell into mozilla::PresShell r=smaug 2019-04-30 01:52:53 +00:00
audiochannel
base Bug 1459260 - Create a MobileViewportManager whenever apz.allow_zooming is set. r=kats 2019-05-14 02:16:21 +00:00
battery
bindings Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem 2019-05-13 10:26:48 +00:00
broadcastchannel Backed out 12 changesets (bug 1547813) for failures in browser_partitionedIndexedDB.js CLOSED TREE 2019-05-09 20:04:16 +03:00
browser-element Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod 2019-05-03 17:13:17 +00:00
cache Backed out 8 changesets (bug 1513937, bug 1546310, bug 1548788, bug 1547688, bug 1547452, bug 1540777, bug 1542669, bug 1547454) for causing bug 1549362. 2019-05-06 09:02:54 -04:00
canvas Bug 1549853 - Ignore associations of zero bytes of malloc memory with a GC thing r=sfink? 2019-05-08 17:46:02 +00:00
chrome-webidl Bug 1538979 - Part 2: Add WillDestroy and DidDestroy lifecycle methods on JSWindowActor; r=nika 2019-05-10 15:01:40 +00:00
clients Backed out 12 changesets (bug 1547813) for failures in browser_partitionedIndexedDB.js CLOSED TREE 2019-05-09 20:04:16 +03:00
commandhandler
console
credentialmanagement
crypto
docs Bug 1547812 - Add dom/docs for design documents about the DOM. r=nika 2019-05-03 21:51:51 +00:00
encoding
events Bug 1551169 - Mark AutoHandlingUserInputStatePusher as MOZ_RAII; r=smaug 2019-05-13 12:11:48 +00:00
fetch Bug 1426562 - Don't crash on `Response` constructor in WebExtensions. r=baku 2019-05-13 17:03:58 +00:00
file Bug 1548770 - Better test for File.createFile(), r=smaug 2019-05-10 09:25:01 +00:00
filehandle Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - PendingIPCBlob actors, r=qdot 2019-04-26 18:01:08 +00:00
filesystem
flex
gamepad Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-28 09:30:05 +00:00
geolocation
grid
html Bug 1547892 - Load video element in VideoDocument slightly later during load. r=bzbarsky 2019-05-14 04:27:49 +00:00
imptests
indexedDB Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp 2019-05-13 20:52:36 +00:00
interfaces Bug 1550860 - Mark implicit builtinclass interfaces explicitly. r=nika 2019-05-13 19:51:49 +00:00
ipc Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp 2019-05-13 20:52:36 +00:00
jsurl
l10n Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-28 09:30:05 +00:00
locales
localstorage Backed out 3 changesets (bug 1551055) for causing xpcshell localStorage perma failures CLOSED TREE 2019-05-13 22:40:22 +03:00
manifest
mathml
media Bug 1548446 - part2 : should wait until seek completed. r=jolin 2019-05-13 20:49:09 +00:00
messagechannel Backed out changeset e925cef1cadf (bug 1549326) for mochitest assertion failures at nsContentSecurityManager.cpp:205. CLOSED TREE 2019-05-09 21:05:40 +03:00
midi Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco 2019-05-03 10:09:11 +00:00
network Bug 1550364 part 6. Stop using [array] in nsIUDPSocketInternal. r=baku 2019-05-09 06:55:07 +00:00
notification Bug 1547877 - enable configuration of new Notification Store implementation r=mossop,lina 2019-05-02 23:02:13 +00:00
offline
payments Bug 1514425 - disable webpayment tests as we do not currently ship this feature. r=marcosc,edenchuang 2019-05-01 06:59:03 +00:00
performance Bug 1548253 - Port pref cache variables of nsContentUtils to StaticPrefs - dom.performance.enable_notify_performance_timing, r=Ehsan 2019-05-01 21:09:31 +00:00
permission Bug 1547397 - Part 3: Move the permission manager code to extensions/permissions; r=baku 2019-04-30 14:06:53 +00:00
plugins Backed out changeset d1615ffd338f (bug 1548475) for xpcshell failures CLOSED TREE 2019-05-09 23:23:34 +03:00
power Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
presentation Bug 1320404 - Remove appId from origin attributes - part 1 - OriginAttributes and nsIPrincipal, r=Ehsan,flod 2019-05-03 17:13:17 +00:00
prio
promise Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco 2019-05-03 10:09:11 +00:00
prototype Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco 2019-05-03 10:09:11 +00:00
push Bug 1550569 part 2. Stop using [array] in nsIPushService. r=dragana 2019-05-10 07:15:31 +00:00
quota Bug 1549654 - LSNG: Compress specific values during migration; r=asuth 2019-05-07 12:54:02 +02:00
reporting
res
script Bug 325352 part 1. Align our "defined insertion point" concept more closely with the spec's "script nesting level" concept. r=hsivonen 2019-05-08 06:10:47 +00:00
security Bug 1548385: Test CSP blocks scripts correctly within template. r=jkt 2019-05-13 20:20:58 +00:00
serviceworkers Bug 1535492 - Skip test_self_update_worker.html on geckoview, for on-going intermittent failures; r=jmaher 2019-05-07 20:35:08 +00:00
simpledb Backed out 8 changesets (bug 1513937, bug 1546310, bug 1548788, bug 1547688, bug 1547452, bug 1540777, bug 1542669, bug 1547454) for causing bug 1549362. 2019-05-06 09:02:54 -04:00
smil Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp 2019-05-13 20:52:36 +00:00
storage Backed out 3 changesets (bug 1551055) for causing xpcshell localStorage perma failures CLOSED TREE 2019-05-13 22:40:22 +03:00
svg Bug 1551137 - <svg:mpath> should work in Shadow DOM. r=longsonr 2019-05-13 17:28:59 +00:00
system Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
tests Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp 2019-05-13 20:52:36 +00:00
u2f
url
vr Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco 2019-05-03 10:09:11 +00:00
webauthn Bug 1551297 - Use MOZ_WIDGET_ANDROID instead of ANDROID when targeting Java r=jcj 2019-05-13 20:42:37 +00:00
webbrowserpersist Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug 2019-05-02 12:33:55 +00:00
webgpu
webidl Bug 1536762 - part2 : use first line box's size as positioning basic unit. r=heycam,baku 2019-05-09 19:22:33 +00:00
websocket Bug 1542170 - Expose http channel Id to WebSocketEvent listeners, r=valentin 2019-05-03 17:25:44 +00:00
workers Bug 1551203, Bug 1551203 - Give ThrottledEventQueues names, r=erahm 2019-05-13 18:12:24 +00:00
worklet Bug 1547923 part 3. Add nsIGlobalObject::GetGlobalJSObjectPreserveColor(). r=mccr8 2019-05-02 21:23:35 +00:00
xbl Bug 1547782 - Implement GCPolicy<T>::isValid for Gecko specializations r=jonco 2019-04-30 21:48:32 +00:00
xhr Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp 2019-05-13 20:52:36 +00:00
xml Bug 1551226 - Run Android x86_64 7.0/debug mochitests; r=snorp 2019-05-13 20:52:36 +00:00
xslt Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug 2019-05-02 12:33:55 +00:00
xul Bug 1548625 part 2. Get rid of some ExposeObjectToActiveJS calls in DOM code. r=mccr8,jonco 2019-05-03 10:09:11 +00:00
jar.mn
moz.build Bug 1547812 - Add dom/docs for design documents about the DOM. r=nika 2019-05-03 21:51:51 +00:00