gecko-dev/dom
Jean-Yves Avenard 2517b3c491 Bug 1190258: P2. Don't use a FallibleTArray as backend for MediaRawData. r=njn
MediaRawData is often kept to store small data that is unlikely to change over the lifetime of the MediaRawData.
The use of nsTArray as memory backend comes at a cost of much greater memory allocated than required.

Additionally, a MediaRawData was configured to allocate a minimum size of 4kiB.
While this made sense for our past use of MediaRawData, the new MSE keeps big arrays of them to keep audio and video samples.
Combined with the nsTArray overheads, our actual memory use was 22 times greater than thought.
A source buffer allow 100MiB worth of samples, resulting in an actual memory usage of 2.2GiB.
2015-08-06 18:48:45 +10:00
..
activities
alarm
animation Bug 1178664 - Part 4 -Implement Animation.oncancel event. r=bbirtles, r=smaug 2015-07-30 23:26:00 +02:00
apps
archivereader
asmjscache
audiochannel Bug 1190082 - Rename media-playback and the related stuff to audio-playback; r=smaug 2015-08-04 21:07:41 -04:00
base Backed out 2 changesets (bug 1191107, bug 1180273) for causing xpcshell and m-oth testfailures on a CLOSED TREEi IGNORE IDL 2015-08-06 08:39:05 +02:00
battery
bindings Bug 1190703 - Relax scope resolution assertion in ServiceWorkerContainer::Register. r=bkelly 2015-08-05 14:33:50 -07:00
bluetooth Bug 1106007 - Cleanup include guards. r=tzimmermann 2015-08-04 17:39:30 +08:00
broadcastchannel Bug 1190921 - Broadcastchannel keeps its containing iframe in memory when it has a user defined property, r=khuey 2015-08-06 01:26:00 +03:00
browser-element Bug 1190082 - Rename media-playback and the related stuff to audio-playback; r=smaug 2015-08-04 21:07:41 -04:00
cache Backed out 2 changesets (bug 1191107, bug 1180273) for causing xpcshell and m-oth testfailures on a CLOSED TREEi IGNORE IDL 2015-08-06 08:39:05 +02:00
camera
canvas Bug 1184402 - Reset format usage authority on context lose/restore. r=jgilbert 2015-08-06 10:30:51 +10:00
cellbroadcast
contacts
crypto
datastore
devicestorage
downloads
encoding
engineeringmode
events Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan 2015-08-04 16:17:36 -07:00
fetch Backed out 2 changesets (bug 1191107, bug 1180273) for causing xpcshell and m-oth testfailures on a CLOSED TREEi IGNORE IDL 2015-08-06 08:39:05 +02:00
filehandle
filesystem
fmradio
gamepad Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan 2015-08-04 16:17:36 -07:00
geolocation
html Backout bug 1190040 for test failures 2015-08-05 01:12:05 -04:00
icc Bug 1189884 - Read/Update ANR of SIM Contact Properly. r=echen 2015-08-03 20:24:40 +08:00
identity
imptests
indexedDB Bug 1184667 - Remove some unnecessary const_casts from ActorsParent.cpp. r=janv 2015-08-05 15:25:14 -03:00
inputmethod
inputport
interfaces Bug 1189605 - Fix over-indentation of a few parts of nsIDOMWindowUtils.idl. r=khuey 2015-08-02 21:03:08 -07:00
ipc Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan 2015-08-04 16:17:36 -07:00
json
jsurl
locales Bug 1124649 - Part 1 - Add specific error messages for various types of STS and PKP header failures. r=keeler,hurley 2015-08-05 07:51:00 +02:00
manifest Bug 1171200 - Add means of checking if a document links to a manifest. r=billm 2015-07-30 11:56:12 -04:00
mathml
media Bug 1190258: P2. Don't use a FallibleTArray as backend for MediaRawData. r=njn 2015-08-06 18:48:45 +10:00
messagechannel Bug 1188265 - No manual JS_ClearPendingException when StructuredCloneHelper is used, r=smaug 2015-07-31 01:38:00 +01:00
messages
mobileconnection Bug 1156231 - enable data registration recovery. r=hsinyi 2015-08-05 16:29:20 +08:00
mobileid
mobilemessage Bug 1167132 - Part 8: [NetworkManager] Move network information into a separate interface (Mms). r=btseng 2015-07-29 02:10:00 -04:00
network Bug 1167132 - Part 14: [NetworkManager] Move network information into a separate interface (NetStats). r=ethan 2015-07-29 02:15:00 -04:00
nfc Bug 1173802: Store global NFC service in ref-counted variable, r=allstars.chh 2015-07-31 10:07:25 +02:00
notification Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj 2015-08-05 15:28:27 +03:00
offline
payment
permission Bug 1105827 - Part 5: Add test for Permissions.query. r=baku 2015-07-28 06:33:46 -07:00
phonenumberutils
plugins Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp - simplifications in instanceowner (r=sicking) 2015-08-04 20:06:03 -07:00
power
presentation Bug 1180596 - Part 2 - make customizable settings of Presentation API. r=schien 2015-07-30 18:40:00 +02:00
promise Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj 2015-08-05 15:28:27 +03:00
push Bug 1191495 - Relax PushManager callback assertions. r=kitcambridge 2015-08-05 15:32:19 -07:00
quota
requestsync
res
resourcestats
secureelement
security Bug 1188637 - Use channel->ascynOpen2 in dom/base/EventSource.cpp (r=sicking) 2015-08-04 20:06:19 -07:00
settings
simplepush Bug 1167132 - Part 10: [NetworkManager] Move network information into a separate interface (PushService). r=nsm 2015-07-29 02:11:00 -04:00
smil Bug 1171966 - Update SMIL animation styles only when there are pending changes; r=dholbert 2015-07-31 13:14:46 +09:00
speakermanager
storage
svg Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan 2015-08-04 16:17:36 -07:00
system Merge mozilla-central to b2g-inbound 2015-08-05 13:40:29 +02:00
telephony Bug 1185156 - Fix bug in resuming held call. r=hsinyi 2015-07-30 11:36:27 +08:00
tests Backed out 1 changesets (bug 1153499) for test failures in browser_force_refresh.js 2015-08-06 09:47:38 +02:00
tethering
time
tv
voicemail
vr
wappush
webidl Merge m-c to b2g-inbound. a=merge 2015-08-04 15:54:44 -04:00
wifi Bug 1167132 - Part 5: [NetworkManager] Move network information into a separate interface (Tethering). r=echen 2015-07-29 02:05:00 -04:00
workers Backed out 1 changesets (bug 1153499) for test failures in browser_force_refresh.js 2015-08-06 09:47:38 +02:00
xbl Bug 1180017 - Fix up the badly-horked backout and re-land. 2015-07-29 12:31:47 -04:00
xml Backed out 2 changesets (bug 1191107, bug 1180273) for causing xpcshell and m-oth testfailures on a CLOSED TREEi IGNORE IDL 2015-08-06 08:39:05 +02:00
xslt
xul Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan 2015-08-04 16:17:36 -07:00
jar.mn
moz.build Bug 1188937 - Only add Push API interfaces to build if the feature is enabled. r=kitcambridge 2015-07-29 09:12:51 -07:00