Fixed restreaming bug.

This commit is contained in:
Thulinma 2013-09-09 12:05:26 +02:00
parent de733c31a3
commit c4e0c399ac

View file

@ -223,11 +223,9 @@ void DTSC::Stream::addPacket(JSON::Value & newPack){
livePos lastPos = buffers.rbegin()->first; livePos lastPos = buffers.rbegin()->first;
if (newPos < lastPos){ if (newPos < lastPos){
if ((lastPos.seekTime > 1000) && newPos.seekTime < lastPos.seekTime - 1000){ if ((lastPos.seekTime > 1000) && newPos.seekTime < lastPos.seekTime - 1000){
metadata.null();
metadata["reset"] = 1LL; metadata["reset"] = 1LL;
buffers.clear(); buffers.clear();
keyframes.clear(); keyframes.clear();
trackMapping.clear();
}else{ }else{
newPos.seekTime = lastPos.seekTime+1; newPos.seekTime = lastPos.seekTime+1;
} }