From b227786f27ea1abd0052afae9afa1e66e70c3ad8 Mon Sep 17 00:00:00 2001 From: Jonathan Lennox Date: Wed, 21 Feb 2024 09:36:53 -0500 Subject: [PATCH] Add more fields to the VP9 timeseries trace. (#2100) --- .../videobridge/cc/vp9/Vp9AdaptiveSourceProjectionContext.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jvb/src/main/kotlin/org/jitsi/videobridge/cc/vp9/Vp9AdaptiveSourceProjectionContext.kt b/jvb/src/main/kotlin/org/jitsi/videobridge/cc/vp9/Vp9AdaptiveSourceProjectionContext.kt index d8783baee1..13475f819b 100644 --- a/jvb/src/main/kotlin/org/jitsi/videobridge/cc/vp9/Vp9AdaptiveSourceProjectionContext.kt +++ b/jvb/src/main/kotlin/org/jitsi/videobridge/cc/vp9/Vp9AdaptiveSourceProjectionContext.kt @@ -156,13 +156,18 @@ class Vp9AdaptiveSourceProjectionContext( .addField("pictureId", packet.pictureId) .addField("pictureIdIndex", frame.index) .addField("encoding", incomingEncoding) + .addField("keyframe", packet.isKeyframe) .addField("spatialLayer", packet.spatialLayerIndex) .addField("temporalLayer", packet.temporalLayerIndex) .addField("isInterPicturePredicted", packet.isInterPicturePredicted) .addField("usesInterLayerDependency", packet.usesInterLayerDependency) .addField("isUpperLevelReference", packet.isUpperLevelReference) + .addField("startOfFrame", packet.isStartOfFrame) + .addField("endOfFrame", packet.isEndOfFrame) + .addField("mark", packet.isMarked) .addField("targetIndex", indexString(targetIndex)) .addField("new_frame", result.isNewFrame) + .addField("reset", result.isReset) .addField("accept", accept) vp9QualityFilter.addDiagnosticContext(pt) timeSeriesLogger.trace(pt)