Merge pull request #891 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:feature/FS-9281-add-qqvga-to-list-of-supported-video to master
* commit '8269b8215bc33bc343a78810a9c6acd6b5ce5c70': FS-9281: Add support for QQVGA resolution in Verto
This commit is contained in:
commit
bebcddb693
|
@ -1089,7 +1089,7 @@
|
|||
return [w, h];
|
||||
}
|
||||
|
||||
var resList = [[320, 180], [320, 240], [640, 360], [640, 480], [1280, 720], [1920, 1080]];
|
||||
var resList = [[160, 120], [320, 180], [320, 240], [640, 360], [640, 480], [1280, 720], [1920, 1080]];
|
||||
var resI = 0;
|
||||
var ttl = 0;
|
||||
|
||||
|
|
|
@ -3,6 +3,11 @@
|
|||
/* Controllers */
|
||||
var videoQuality = [];
|
||||
var videoQualitySource = [{
|
||||
id: 'qqvga',
|
||||
label: 'QQVGA 160x120',
|
||||
width: 160,
|
||||
height: 120
|
||||
}, {
|
||||
id: 'qvga',
|
||||
label: 'QVGA 320x240',
|
||||
width: 320,
|
||||
|
@ -35,6 +40,10 @@ var videoQualitySource = [{
|
|||
}, ];
|
||||
|
||||
var videoResolution = {
|
||||
qqvga: {
|
||||
width: 160,
|
||||
height: 120
|
||||
},
|
||||
qvga: {
|
||||
width: 320,
|
||||
height: 240
|
||||
|
@ -910,7 +919,10 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
|
|||
storage.data.useDedenc = false;
|
||||
storage.data.vidQual = 'hd';
|
||||
|
||||
if (upBand < 512) {
|
||||
if (upBand < 256) {
|
||||
storage.data.vidQual = 'qqvga';
|
||||
}
|
||||
else if (upBand < 512) {
|
||||
storage.data.vidQual = 'qvga';
|
||||
}
|
||||
else if (upBand < 1024) {
|
||||
|
|
|
@ -394,6 +394,10 @@ if ($('#devices').is(':visible')) {
|
|||
<div >
|
||||
<fieldset data-role="controlgroup" data-type="horizontal">
|
||||
<legend><b>Video Quality</b>:</legend>
|
||||
|
||||
<input type="radio" name="vqual" id="vqual_qqvga" value="qqvga">
|
||||
<label for="vqual_qqvga">QQVGA 160x120</label>
|
||||
|
||||
<input type="radio" name="vqual" id="vqual_qvga" value="qvga">
|
||||
<label for="vqual_qvga">QVGA 320x240</label>
|
||||
|
||||
|
|
|
@ -140,7 +140,12 @@ function real_size() {
|
|||
|
||||
function check_vid_res()
|
||||
{
|
||||
if ($("#vqual_qvga").is(':checked')) {
|
||||
if ($("#vqual_qqvga").is(':checked')) {
|
||||
vid_width = 160;
|
||||
vid_height = 120;
|
||||
local_vid_width = 80;
|
||||
local_vid_height = 60;
|
||||
} else if ($("#vqual_qvga").is(':checked')) {
|
||||
vid_width = 320;
|
||||
vid_height = 240;
|
||||
local_vid_width = 160;
|
||||
|
@ -218,6 +223,10 @@ function do_speed_test(fn)
|
|||
$("#vqual_qvga").prop("checked", true);
|
||||
vid = "320x240";
|
||||
}
|
||||
if (outgoingBandwidth < 256) {
|
||||
$("#vqual_qqvga").prop("checked", true);
|
||||
vid = "160x120";
|
||||
}
|
||||
//}
|
||||
|
||||
if (incomingBandwidth === "default") {
|
||||
|
@ -1315,6 +1324,15 @@ function init() {
|
|||
|
||||
|
||||
|
||||
$("#vqual_qqvga").prop("checked", vqual === "qqvga").change(function(e) {
|
||||
if ($("#vqual_qqvga").is(':checked')) {
|
||||
vqual = "qqvga";
|
||||
$.cookie("verto_demo_vqual", vqual, {
|
||||
expires: 365
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#vqual_qvga").prop("checked", vqual === "qvga").change(function(e) {
|
||||
if ($("#vqual_qvga").is(':checked')) {
|
||||
vqual = "qvga";
|
||||
|
|
Loading…
Reference in New Issue