@@ -112,8 +112,11 @@ app.controller('DashController', function($scope, Sources, Notes, Contributors,
112
112
$scope . videoMaxIndex = 0 ;
113
113
$scope . videoBufferLength = 0 ;
114
114
$scope . videoDroppedFrames = 0 ;
115
+ $scope . videoLatencyCount = 0 ;
115
116
$scope . videoLatency = "" ;
117
+ $scope . videoDownloadCount = 0 ;
116
118
$scope . videoDownload = "" ;
119
+ $scope . videoRatioCount = 0 ;
117
120
$scope . videoRatio = "" ;
118
121
119
122
$scope . audioBitrate = 0 ;
@@ -122,8 +125,11 @@ app.controller('DashController', function($scope, Sources, Notes, Contributors,
122
125
$scope . audioMaxIndex = 0 ;
123
126
$scope . audioBufferLength = 0 ;
124
127
$scope . audioDroppedFrames = 0 ;
128
+ $scope . videoLatencyCount = 0 ;
125
129
$scope . audioLatency = "" ;
130
+ $scope . audioDownloadCount = 0 ;
126
131
$scope . audioDownload = "" ;
132
+ $scope . audioRatioCount = 0 ;
127
133
$scope . audioRatio = "" ;
128
134
129
135
var converter = new MetricsTreeConverter ( ) ;
@@ -283,13 +289,16 @@ app.controller('DashController', function($scope, Sources, Notes, Contributors,
283
289
$scope . videoBufferLength = metrics . bufferLengthValue ;
284
290
$scope . videoDroppedFrames = metrics . droppedFramesValue ;
285
291
if ( metrics . movingLatency [ "video" ] ) {
286
- $scope . videoLatency = metrics . movingLatency [ "video" ] . count + "seg : " + metrics . movingLatency [ "video" ] . low + " < " + metrics . movingLatency [ "video" ] . average + " < " + metrics . movingLatency [ "video" ] . high ;
292
+ $scope . videoLatencyCount = metrics . movingLatency [ "video" ] . count ;
293
+ $scope . videoLatency = metrics . movingLatency [ "video" ] . low . toFixed ( 3 ) + " < " + metrics . movingLatency [ "video" ] . average . toFixed ( 3 ) + " < " + metrics . movingLatency [ "video" ] . high . toFixed ( 3 ) ;
287
294
}
288
295
if ( metrics . movingDownload [ "video" ] ) {
289
- $scope . videoDownload = metrics . movingDownload [ "video" ] . count + "seg : " + metrics . movingDownload [ "video" ] . low + " < " + metrics . movingDownload [ "video" ] . average + " < " + metrics . movingDownload [ "video" ] . high ;
296
+ $scope . videoDownloadCount = metrics . movingDownload [ "video" ] . count ;
297
+ $scope . videoDownload = metrics . movingDownload [ "video" ] . low . toFixed ( 3 ) + " < " + metrics . movingDownload [ "video" ] . average . toFixed ( 3 ) + " < " + metrics . movingDownload [ "video" ] . high . toFixed ( 3 ) ;
290
298
}
291
299
if ( metrics . movingRatio [ "video" ] ) {
292
- $scope . videoRatio = metrics . movingRatio [ "video" ] . count + "seg : " + metrics . movingRatio [ "video" ] . low + " < " + metrics . movingRatio [ "video" ] . average + " < " + metrics . movingRatio [ "video" ] . high ;
300
+ $scope . videoRatioCount = metrics . movingRatio [ "video" ] . count ;
301
+ $scope . videoRatio = metrics . movingRatio [ "video" ] . low . toFixed ( 3 ) + " < " + metrics . movingRatio [ "video" ] . average . toFixed ( 3 ) + " < " + metrics . movingRatio [ "video" ] . high . toFixed ( 3 ) ;
293
302
}
294
303
295
304
point = [ parseFloat ( video . currentTime ) , Math . round ( parseFloat ( metrics . bufferLengthValue ) ) ] ;
@@ -311,13 +320,16 @@ app.controller('DashController', function($scope, Sources, Notes, Contributors,
311
320
$scope . audioBufferLength = metrics . bufferLengthValue ;
312
321
$scope . audioDroppedFrames = metrics . droppedFramesValue ;
313
322
if ( metrics . movingLatency [ "audio" ] ) {
314
- $scope . audioLatency = metrics . movingLatency [ "audio" ] . count + "seg : " + metrics . movingLatency [ "audio" ] . low + " < " + metrics . movingLatency [ "audio" ] . average + " < " + metrics . movingLatency [ "audio" ] . high ;
323
+ $scope . audioLatencyCount = metrics . movingLatency [ "audio" ] . count ;
324
+ $scope . audioLatency = metrics . movingLatency [ "audio" ] . low . toFixed ( 3 ) + " < " + metrics . movingLatency [ "audio" ] . average . toFixed ( 3 ) + " < " + metrics . movingLatency [ "audio" ] . high . toFixed ( 3 ) ;
315
325
}
316
326
if ( metrics . movingDownload [ "audio" ] ) {
317
- $scope . audioDownload = metrics . movingDownload [ "audio" ] . count + "seg : " + metrics . movingDownload [ "audio" ] . low + " < " + metrics . movingDownload [ "audio" ] . average + " < " + metrics . movingDownload [ "audio" ] . high ;
327
+ $scope . audioDownloadCount = metrics . movingDownload [ "audio" ] . count ;
328
+ $scope . audioDownload = metrics . movingDownload [ "audio" ] . low . toFixed ( 3 ) + " < " + metrics . movingDownload [ "audio" ] . average . toFixed ( 3 ) + " < " + metrics . movingDownload [ "audio" ] . high . toFixed ( 3 ) ;
318
329
}
319
330
if ( metrics . movingRatio [ "audio" ] ) {
320
- $scope . audioRatio = metrics . movingRatio [ "audio" ] . count + "seg : " + metrics . movingRatio [ "audio" ] . low + " < " + metrics . movingRatio [ "audio" ] . average + " < " + metrics . movingRatio [ "audio" ] . high ;
331
+ $scope . audioRatioCount = metrics . movingRatio [ "audio" ] . count ;
332
+ $scope . audioRatio = metrics . movingRatio [ "audio" ] . low . toFixed ( 3 ) + " < " + metrics . movingRatio [ "audio" ] . average . toFixed ( 3 ) + " < " + metrics . movingRatio [ "audio" ] . high . toFixed ( 3 ) ;
321
333
}
322
334
323
335
point = [ parseFloat ( video . currentTime ) , Math . round ( parseFloat ( metrics . bufferLengthValue ) ) ] ;
0 commit comments