Skip to content

Commit 85787fc

Browse files
Video frames not advancing updates (#401)
Total Frames Debugging and updated Dash.js version
1 parent 1e8de34 commit 85787fc

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"typescript-eslint": "^7.2.0"
6565
},
6666
"dependencies": {
67-
"dashjs": "github:bbc/dash.js#smp-v4.7.3-10",
67+
"dashjs": "github:bbc/dash.js#smp-v4.7.3-11",
6868
"smp-imsc": "github:bbc/imscJS#v1.0.3"
6969
},
7070
"repository": {

src/playbackstrategy/msestrategy.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -479,6 +479,13 @@ function MSEStrategy(
479479
}
480480

481481
function onMetricAdded(event) {
482+
const videoPlaybackQuality =
483+
"getVideoPlaybackQuality" in mediaElement ? mediaElement?.getVideoPlaybackQuality() : {}
484+
485+
if (videoPlaybackQuality?.totalVideoFrames) {
486+
DebugTool.staticMetric("frames-total", videoPlaybackQuality?.totalVideoFrames)
487+
}
488+
482489
if (event.mediaType === "video" && event.metric === "DroppedFrames") {
483490
DebugTool.staticMetric("frames-dropped", event.value.droppedFrames)
484491
}

0 commit comments

Comments
 (0)