From 7930d3869ec5fe904ffe8102699e9d80daaf7986 Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Mon, 28 Oct 2013 09:16:59 +0100 Subject: [PATCH] Updates firstms for live. --- lib/dtsc.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dtsc.cpp b/lib/dtsc.cpp index c887cfed..9c8f2c88 100644 --- a/lib/dtsc.cpp +++ b/lib/dtsc.cpp @@ -356,6 +356,7 @@ void DTSC::Stream::addPacket(JSON::Value & newPack){ if (metadata["tracks"][track]["frags"].size() > 0){ // delete fragments of which the beginning can no longer be reached while (metadata["tracks"][track]["frags"].size() > 0 && metadata["tracks"][track]["frags"][0u]["num"].asInt() < metadata["tracks"][track]["keys"][0u]["num"].asInt()){ + metadata["tracks"][track]["firstms"] = metadata["tracks"][track]["firstms"].asInt() + metadata["tracks"][track]["frags"][0u]["dur"].asInt(); metadata["tracks"][track]["frags"].shrink(metadata["tracks"][track]["frags"].size() - 1); // increase the missed fragments counter metadata["tracks"][track]["missed_frags"] = metadata["tracks"][track]["missed_frags"].asInt() + 1;