diff --git a/lib/dtsc.cpp b/lib/dtsc.cpp index 2ccf4587..f5e90b8c 100644 --- a/lib/dtsc.cpp +++ b/lib/dtsc.cpp @@ -322,6 +322,8 @@ void DTSC::Stream::updateHeaders(){ } metadata["keylen"].append(buffers[keyframes[0].b]["time"].asInt() - buffers[keyframes[1].b]["time"].asInt()); metadata["lastms"] = buffers[keyframes[0].b]["time"].asInt(); + metadata["buffer_window"] = (long long int)buffertime; + metadata["live"] = true; metadata.toPacked(); updateRingHeaders(); } @@ -496,6 +498,8 @@ void DTSC::File::readHeader(int pos){ frames[i + 1] = metadata["keybpos"][i].asInt(); } } + metadata["vod"] = true; + metadata.toPacked(); } /// Reads the packet available at the current file position.