FS-8792: apply video resolution on combobox video quality changes

This commit is contained in:
Davide Colombo 2016-01-28 16:50:17 +01:00
parent 8daa71eb14
commit c6921959e1
2 changed files with 30 additions and 1 deletions

View File

@ -131,6 +131,7 @@
<select name="video_quality" id="video-quality" class="form-control"
ng-disabled="mydata.autoBand"
ng-model="mydata.vidQual"
ng-change="checkVideoQuality(mydata.vidQual)"
ng-options="item.id as item.label for item in verto.videoQuality"></select>
</div>

View File

@ -56,11 +56,23 @@
$scope.checkAutoBand = function(option) {
$scope.mydata.useDedenc = false;
var bestres = videoQuality[videoQuality.length-1];
$scope.mydata.vidQual = bestres.id;
storage.data.vidQual = bestres.id;
verto.data.instance.videoParams({
minWidth: bestres.width,
minHeight: bestres.height,
maxWidth: bestres.width,
maxHeight: bestres.height,
minFrameRate: 15,
vertoBestFrameRate: storage.data.bestFrameRate
});
storage.data.vidQual = bestres.id;
if (!option) {
$scope.mydata.outgoingBandwidth = 'default';
$scope.mydata.incomingBandwidth = 'default';
$scope.mydata.vidQual = 'hd';
$scope.mydata.testSpeedJoin = false;
} else {
$scope.mydata.testSpeedJoin = true;
}
@ -73,6 +85,22 @@
$scope.mydata.useDedenc = true;
}
};
$scope.checkVideoQuality = function(resolution) {
var w = videoResolution[resolution]['width'];
var h = videoResolution[resolution]['height'];
storage.data.vidQual = resolution;
verto.data.instance.videoParams({
minWidth: w,
minHeight: h,
maxWidth: w,
maxHeight: h,
minFrameRate: 15,
vertoBestFrameRate: storage.data.bestFrameRate
});
};
}
]);