Fixed a bug in Fixing very small files.

This commit is contained in:
Erik Zandvliet 2013-09-23 10:59:15 +02:00 committed by Thulinma
parent aa67e09b71
commit 710da5ac03

View file

@ -203,15 +203,15 @@ namespace Converters {
meta["tracks"][it->first]["keys"][tmp - 1]["len"] = it->second.lastms; meta["tracks"][it->first]["keys"][tmp - 1]["len"] = it->second.lastms;
} }
meta["tracks"][it->first]["keys"][tmp - 1]["size"] = it->second.totalSize; meta["tracks"][it->first]["keys"][tmp - 1]["size"] = it->second.totalSize;
std::string encodeVec = JSON::encodeVector( trackData[currentID].parts ); std::string encodeVec = JSON::encodeVector( trackData[currentID].parts.begin(), trackData[currentID].parts.end() );
meta["tracks"][currentID]["keys"][tmp - 1]["parts"] = encodeVec; meta["tracks"][currentID]["keys"][tmp - 1]["parts"] = encodeVec;
meta["tracks"][currentID]["keys"][tmp - 1]["partsize"] = (long long int)trackData[currentID].parts.size(); meta["tracks"][currentID]["keys"][tmp - 1]["partsize"] = (long long int)trackData[currentID].parts.size();
}else{ }else{
meta["tracks"][it->first]["keys"][tmp]["len"] = it->second.lastms; meta["tracks"][it->first]["keys"][tmp]["len"] = it->second.lastms;
meta["tracks"][it->first]["keys"][tmp]["size"] = it->second.totalSize; meta["tracks"][it->first]["keys"][tmp]["size"] = it->second.totalSize;
std::string encodeVec = JSON::encodeVector( trackData[currentID].parts ); std::string encodeVec = JSON::encodeVector( trackData[currentID].parts.begin(), trackData[currentID].parts.end() );
meta["tracks"][currentID]["keys"][tmp - 1]["parts"] = encodeVec; meta["tracks"][currentID]["keys"][tmp]["parts"] = encodeVec;
meta["tracks"][currentID]["keys"][tmp - 1]["partsize"] = (long long int)trackData[currentID].parts.size(); meta["tracks"][currentID]["keys"][tmp]["partsize"] = (long long int)trackData[currentID].parts.size();
} }
//calculate fragments //calculate fragments
meta["tracks"][it->first]["frags"].null(); meta["tracks"][it->first]["frags"].null();