Optimize for DTSC::File::seek_time

This commit is contained in:
Thulinma 2013-10-16 12:12:40 +02:00
parent b1ec75600f
commit 6889e8910b

View file

@ -935,7 +935,8 @@ bool DTSC::File::seek_time(int ms, int trackNo, bool forceSeek){
tmpPos.seekTime = 0; tmpPos.seekTime = 0;
tmpPos.bytePos = 0; tmpPos.bytePos = 0;
} }
for (JSON::ArrIter keyIt = metadata["tracks"][trackMapping[trackNo]]["keys"].ArrBegin(); keyIt != metadata["tracks"][trackMapping[trackNo]]["keys"].ArrEnd(); keyIt++){ JSON::Value & keys = metadata["tracks"][trackMapping[trackNo]]["keys"];
for (JSON::ArrIter keyIt = keys.ArrBegin(); keyIt != keys.ArrEnd(); keyIt++){
if ((*keyIt)["time"].asInt() > ms){ if ((*keyIt)["time"].asInt() > ms){
break; break;
} }