Browse Source

Moved CPU overuse detection from experimental to extendend settings and enabled it by default.

pull/176/head
Simon Eisenmann 11 years ago
parent
commit
1a65a5a880
  1. 4
      static/js/controllers/mediastreamcontroller.js
  2. 17
      static/partials/settings.html

4
static/js/controllers/mediastreamcontroller.js

@ -145,6 +145,7 @@ define(['jquery', 'underscore', 'angular', 'bigscreen', 'moment', 'sjcl', 'moder
defaultRoom: "", defaultRoom: "",
language: "", language: "",
audioRenderToAssociatedSkin: true, audioRenderToAssociatedSkin: true,
videoCpuOveruseDetection: true,
experimental: { experimental: {
enabled: false, enabled: false,
audioEchoCancellation2: true, audioEchoCancellation2: true,
@ -152,8 +153,7 @@ define(['jquery', 'underscore', 'angular', 'bigscreen', 'moment', 'sjcl', 'moder
audioNoiseSuppression2: true, audioNoiseSuppression2: true,
audioTypingNoiseDetection: true, audioTypingNoiseDetection: true,
videoLeakyBucket: true, videoLeakyBucket: true,
videoNoiseReduction: false, videoNoiseReduction: false
videoCpuOveruseDetection: true
} }
} }
}; };

17
static/partials/settings.html

@ -203,36 +203,37 @@
</div> </div>
</div> </div>
<div ng-show="user.settings.experimental.enabled">
<div class="form-group" ng-show="isChrome"> <div class="form-group" ng-show="isChrome">
<label class="col-xs-4 control-label">{{_('Optimize for high resolution video')}}</label> <label class="col-xs-4 control-label">{{_('Detect CPU over use')}}</label>
<div class="col-xs-8"> <div class="col-xs-8">
<div class="checkbox"> <div class="checkbox">
<label> <label>
<input type="checkbox" ng-model="user.settings.experimental.videoLeakyBucket"/>&nbsp; <input type="checkbox" ng-model="user.settings.videoCpuOveruseDetection"/>&nbsp;
</label> </label>
<span class="help-block">{{_('Automatically reduce video quality as needed.')}}</span>
</div> </div>
</div> </div>
</div> </div>
<div ng-show="user.settings.experimental.enabled">
<div class="form-group" ng-show="isChrome"> <div class="form-group" ng-show="isChrome">
<label class="col-xs-4 control-label">{{_('Reduce video noise')}}</label> <label class="col-xs-4 control-label">{{_('Optimize for high resolution video')}}</label>
<div class="col-xs-8"> <div class="col-xs-8">
<div class="checkbox"> <div class="checkbox">
<label> <label>
<input type="checkbox" ng-model="user.settings.experimental.videoNoiseReduction"/>&nbsp; <input type="checkbox" ng-model="user.settings.experimental.videoLeakyBucket"/>&nbsp;
</label> </label>
</div> </div>
</div> </div>
</div> </div>
<div class="form-group" ng-show="isChrome"> <div class="form-group" ng-show="isChrome">
<label class="col-xs-4 control-label">{{_('Detect CPU over use')}}</label> <label class="col-xs-4 control-label">{{_('Reduce video noise')}}</label>
<div class="col-xs-8"> <div class="col-xs-8">
<div class="checkbox"> <div class="checkbox">
<label> <label>
<input type="checkbox" ng-model="user.settings.experimental.videoCpuOveruseDetection"/>&nbsp; <input type="checkbox" ng-model="user.settings.experimental.videoNoiseReduction"/>&nbsp;
</label> </label>
</div> </div>
</div> </div>

Loading…
Cancel
Save