Added support for string videoframerate values in FLV metadata, as opposed to number values.

This commit is contained in:
Thulinma 2015-01-15 16:43:04 +01:00
parent 247c3f9914
commit e34d7407a6

View file

@ -1065,7 +1065,11 @@ JSON::Value FLV::Tag::toJSON(DTSC::Meta & metadata) {
metadata.tracks[1].height = 0;
}
if (tmp->getContentP("videoframerate")) {
if (tmp->getContentP("videoframerate")->NumValue()){
metadata.tracks[1].fpks = (long long int)(tmp->getContentP("videoframerate")->NumValue() * 1000.0);
}else{
metadata.tracks[1].fpks = JSON::Value(tmp->getContentP("videoframerate")->StrValue()).asInt() * 1000.0;
}
} else {
metadata.tracks[1].fpks = 0;
}