Minor fixes

This commit is contained in:
Erik Zandvliet 2014-12-04 09:50:23 +01:00
parent 1743dcb93d
commit 0b4c4f70ec
2 changed files with 4 additions and 0 deletions

View file

@ -147,6 +147,7 @@ namespace Controller {
for(JSON::ObjIter trackIt = data["meta"]["tracks"].ObjBegin(); trackIt != data["meta"]["tracks"].ObjEnd(); trackIt++){
trackIt->second.removeMember("fragments");
trackIt->second.removeMember("keys");
trackIt->second.removeMember("keysizes");
trackIt->second.removeMember("parts");
trackIt->second.removeMember("ivecs");/*LTS*/
}

View file

@ -214,6 +214,9 @@ namespace Mist {
}
if (hasKeySizes){
for (std::map<int, DTSC::Track>::iterator it = myMeta.tracks.begin(); it != myMeta.tracks.end(); it++){
char tmpId[20];
sprintf(tmpId, "%d", it->first);
indexPages[it->first].init(config->getString("streamname") + tmpId, 8 * 1024, true);//Pages of 8kb in size, room for 512 parts.
bool newData = true;
for (int i = 0; i < it->second.keys.size(); i++){
if (newData){