We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a84add commit 0c27e6eCopy full SHA for 0c27e6e
1 file changed
htdocs/openwebrx.js
@@ -1088,9 +1088,19 @@ function waterfall_measure_minmax_do(what) {
1088
// this is based on an oversampling factor of about 1,25
1089
var ignored = .1 * what.length;
1090
var data = what.slice(ignored, -ignored);
1091
+ var min = [];
1092
+ var max = [];
1093
+ var max_slice = 1e5;
1094
+ var n = Math.ceil(data.length / max_slice);
1095
+ for (var i = 0; i < n; ++i)
1096
+ {
1097
+ slice = data.slice(i * max_slice, (i + 1) * max_slice);
1098
+ min.push(Math.min.apply(Math, slice));
1099
+ max.push(Math.max.apply(Math, slice));
1100
+ }
1101
return {
- min: Math.min.apply(Math, data),
- max: Math.max.apply(Math, data)
1102
+ min: Math.min.apply(Math, min),
1103
+ max: Math.max.apply(Math, max)
1104
};
1105
}
1106
0 commit comments