From af0ae568c4aee4fdbd37f71d18c5e3eab2214b59 Mon Sep 17 00:00:00 2001 From: Erik Zandvliet Date: Fri, 20 Dec 2013 13:07:58 +0100 Subject: [PATCH] Working DTSC Merge --- src/converters/dtscmerge.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/converters/dtscmerge.cpp b/src/converters/dtscmerge.cpp index 0bf4dd44..b17b2338 100644 --- a/src/converters/dtscmerge.cpp +++ b/src/converters/dtscmerge.cpp @@ -49,6 +49,7 @@ namespace Converters { bool fullSort = true; std::map inFiles; + std::map metaData; std::string outFileName = argv[1]; std::string tmpFileName; for (int i = 2; i < argc; i++){ @@ -61,7 +62,7 @@ namespace Converters { std::cerr << tmpFileName << " has not been run through DTSCFix yet." << std::endl; return 1; } - inFiles.insert(std::pair(tmpFileName,DTSC::File(tmpFileName))); + inFiles[tmpFileName] = F; } } @@ -87,7 +88,7 @@ namespace Converters { std::multimap allSorted; for (std::map::iterator it = inFiles.begin(); it != inFiles.end(); it++){ - DTSC::Meta tmpMeta = it->second.getMeta(); + DTSC::Meta tmpMeta(it->second.getMeta()); for (std::map::iterator trackIt = tmpMeta.tracks.begin(); trackIt != tmpMeta.tracks.end(); trackIt++){ long long int oldID = trackIt->first; long long int mappedID = getNextFree(trackMapping);