Bug 1272422 - Part 1: Expose control of suspending background video. r?cpearce draft
authorDan Glastonbury <dglastonbury@mozilla.com>
Fri, 13 May 2016 11:23:44 +1000
changeset 366636 3574bdb282fecacd41c9f7f39afaf370d8ee26b5
parent 366346 c3f5e6079284a7b7053c41f05d0fe06ff031db03
child 366637 d2317f06faee9c8c74122aee79f08e1d6bc1bade
push id18032
push userbmo:dglastonbury@mozilla.com
push dateFri, 13 May 2016 01:42:11 +0000
reviewerscpearce
bugs1272422
milestone49.0a1
Bug 1272422 - Part 1: Expose control of suspending background video. r?cpearce This will show media.suspend-bkgnd-video.enabled to users. MozReview-Commit-ID: HMpdl4Ch9zE
modules/libpref/init/all.js
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -360,16 +360,19 @@ pref("media.apple.mp4.enabled", true);
 pref("media.gmp.storage.version.expected", 1);
 
 // Filter what triggers user notifications.
 // See DecoderDoctorDocumentWatcher::ReportAnalysis for details.
 pref("media.decoder-doctor.notifications-allowed", "MediaWidevineNoWMFNoSilverlight");
 // Whether we report partial failures.
 pref("media.decoder-doctor.verbose", false);
 
+// Whether to suspend decoding of videos in background tabs.
+pref("media.suspend-bkgnd-video.enabled", true);
+
 #ifdef MOZ_WEBRTC
 pref("media.navigator.enabled", true);
 pref("media.navigator.video.enabled", true);
 pref("media.navigator.load_adapt", true);
 pref("media.navigator.load_adapt.measure_interval",1000);
 pref("media.navigator.load_adapt.avg_seconds",3);
 pref("media.navigator.load_adapt.high_load","0.90");
 pref("media.navigator.load_adapt.low_load","0.40");