From f7d604f862e8e6458a56694e26fc3fec44c3800b Mon Sep 17 00:00:00 2001 From: Oswald Auguste de Bruin Date: Thu, 26 Sep 2013 09:36:49 +0200 Subject: [PATCH] Fixed DTSCFix to make MP4 working again. MP4 works! --- src/converters/dtscfix.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/converters/dtscfix.cpp b/src/converters/dtscfix.cpp index 53dd612c..697b7b1a 100644 --- a/src/converters/dtscfix.cpp +++ b/src/converters/dtscfix.cpp @@ -203,15 +203,16 @@ namespace Converters { meta["tracks"][it->first]["keys"][tmp - 1]["len"] = it->second.lastms; } meta["tracks"][it->first]["keys"][tmp - 1]["size"] = it->second.totalSize; - std::string encodeVec = JSON::encodeVector( trackData[currentID].parts.begin(), trackData[currentID].parts.end() ); - meta["tracks"][currentID]["keys"][tmp - 1]["parts"] = encodeVec; - meta["tracks"][currentID]["keys"][tmp - 1]["partsize"] = (long long int)trackData[currentID].parts.size(); + std::string encodeVec = JSON::encodeVector( trackData[it->first].parts.begin(), trackData[it->first].parts.end() ); + meta["tracks"][it->first]["keys"][tmp - 1]["parts"] = encodeVec; + meta["tracks"][it->first]["keys"][tmp - 1]["partsize"] = (long long int)trackData[it->first].parts.size(); }else{ meta["tracks"][it->first]["keys"][tmp]["len"] = it->second.lastms; meta["tracks"][it->first]["keys"][tmp]["size"] = it->second.totalSize; - std::string encodeVec = JSON::encodeVector( trackData[currentID].parts.begin(), trackData[currentID].parts.end() ); - meta["tracks"][currentID]["keys"][tmp]["parts"] = encodeVec; - meta["tracks"][currentID]["keys"][tmp]["partsize"] = (long long int)trackData[currentID].parts.size(); + std::string encodeVec = JSON::encodeVector( trackData[it->first].parts.begin(), trackData[it->first].parts.end() ); + meta["tracks"][it->first]["keys"][tmp]["parts"] = encodeVec; + meta["tracks"][it->first]["keys"][tmp]["partsize"] = (long long int)trackData[it->first].parts.size(); + meta["tracks"][it->first]["keys"][tmp]["time"] = it->second.firstms; } //calculate fragments meta["tracks"][it->first]["frags"].null();