Updated MistInfo to support dtsc2
This commit is contained in:
parent
ff49f7846d
commit
025db7d66a
1 changed files with 12 additions and 2 deletions
14
src/info.cpp
14
src/info.cpp
|
@ -90,6 +90,18 @@ namespace Info {
|
||||||
fileSpecs.removeMember( "streams" );
|
fileSpecs.removeMember( "streams" );
|
||||||
} else {
|
} else {
|
||||||
fileSpecs["format"] = "dtsc";
|
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")){
|
if (fileSpecs.isMember("video")){
|
||||||
fileSpecs["video"].removeMember("init");
|
fileSpecs["video"].removeMember("init");
|
||||||
|
@ -97,8 +109,6 @@ namespace Info {
|
||||||
if (fileSpecs.isMember("audio")){
|
if (fileSpecs.isMember("audio")){
|
||||||
fileSpecs["audio"].removeMember("init");
|
fileSpecs["audio"].removeMember("init");
|
||||||
}
|
}
|
||||||
fileSpecs.removeMember("keybpos");
|
|
||||||
fileSpecs.removeMember("keytime");
|
|
||||||
printf( "%s", fileSpecs.toString().c_str() );
|
printf( "%s", fileSpecs.toString().c_str() );
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue