Updated MistInfo to support dtsc2

This commit is contained in:
Erik Zandvliet 2013-08-27 18:50:36 +02:00
parent ff49f7846d
commit 025db7d66a

View file

@ -90,6 +90,18 @@ namespace Info {
fileSpecs.removeMember( "streams" );
} else {
fileSpecs["format"] = "dtsc";
JSON::Value tracks = fileSpecs["tracks"];
for(JSON::ObjIter trackIt = tracks.ObjBegin(); trackIt != tracks.ObjEnd(); trackIt++){
if (fileSpecs["tracks"][trackIt->first].isMember("init")){
fileSpecs["tracks"][trackIt->first].removeMember("init");
}
if (fileSpecs["tracks"][trackIt->first].isMember("frags")){
fileSpecs["tracks"][trackIt->first].removeMember("frags");
}
if (fileSpecs["tracks"][trackIt->first].isMember("keys")){
fileSpecs["tracks"][trackIt->first].removeMember("keys");
}
}
}
if (fileSpecs.isMember("video")){
fileSpecs["video"].removeMember("init");
@ -97,8 +109,6 @@ namespace Info {
if (fileSpecs.isMember("audio")){
fileSpecs["audio"].removeMember("init");
}
fileSpecs.removeMember("keybpos");
fileSpecs.removeMember("keytime");
printf( "%s", fileSpecs.toString().c_str() );
return 0;
}