Fixed a bug for unkown types in DTSCFix

This commit is contained in:
Erik Zandvliet 2013-04-18 14:48:28 +02:00
parent bb78226119
commit 60c9c2b67c

View file

@ -67,7 +67,8 @@ namespace Converters {
meta["tracks"][currentID] = meta["video"]; meta["tracks"][currentID] = meta["video"];
meta.removeMember("video"); meta.removeMember("video");
} }
} trackData[currentID].type = F.getJSON()["datatype"].asString();
}else{
if (F.getJSON()["datatype"].asString() == "audio"){ if (F.getJSON()["datatype"].asString() == "audio"){
currentID = "audio0"; currentID = "audio0";
trackData[currentID].packetID = 0; trackData[currentID].packetID = 0;
@ -75,10 +76,12 @@ namespace Converters {
meta["tracks"][currentID] = meta["audio"]; meta["tracks"][currentID] = meta["audio"];
meta.removeMember("audio"); meta.removeMember("audio");
} }
}
}
if (trackData[currentID].type == ""){
trackData[currentID].type = F.getJSON()["datatype"].asString(); trackData[currentID].type = F.getJSON()["datatype"].asString();
}else{
F.seekNext();
continue;
}
}
} }
if (F.getJSON()["time"].asInt() >= nowpack){ if (F.getJSON()["time"].asInt() >= nowpack){
nowpack = F.getJSON()["time"].asInt(); nowpack = F.getJSON()["time"].asInt();