Fixed pretty major bug in MistBuffer causing frame lengths to go completely out of wack.

This commit is contained in:
Thulinma 2013-03-22 22:55:34 +01:00
parent 4a79862111
commit f61a28ecaa

View file

@ -314,6 +314,7 @@ void DTSC::Stream::updateHeaders(){
if (keyframes.size() > 2){
metadata["keytime"].shrink(keyframes.size() - 2);
metadata["keynum"].shrink(keyframes.size() - 2);
metadata["keylen"].shrink(keyframes.size() - 2);
metadata["keytime"].append(buffers[keyframes[1].b]["time"].asInt());
if (metadata["keynum"].size() == 0){
metadata["keynum"].append(1ll);