[Sv1-commits] SF.net SVN: sv1:[1735] sonic-visualiser/trunk/transform/FileFeatureWriter. cpp
Brought to you by:
cannam
From: <ca...@us...> - 2010-08-10 14:46:44
|
Revision: 1735 http://sv1.svn.sourceforge.net/sv1/?rev=1735&view=rev Author: cannam Date: 2010-08-10 14:46:38 +0000 (Tue, 10 Aug 2010) Log Message: ----------- * Fix csv-one-file option Modified Paths: -------------- sonic-visualiser/trunk/transform/FileFeatureWriter.cpp Modified: sonic-visualiser/trunk/transform/FileFeatureWriter.cpp =================================================================== --- sonic-visualiser/trunk/transform/FileFeatureWriter.cpp 2010-08-10 14:45:54 UTC (rev 1734) +++ sonic-visualiser/trunk/transform/FileFeatureWriter.cpp 2010-08-10 14:46:38 UTC (rev 1735) @@ -90,7 +90,11 @@ if (m_support & SupportOneFileTotal) { if (m_support & ~SupportOneFileTotal) { // not only option p.name = "one-file"; - p.description = "Write all transform results for all input files into the single named output file."; + if (m_support & SupportOneFilePerTrack) { + p.description = "Write all transform results for all input files into the single named output file. (The default is to create one output file per input audio file, and write all transform results for that input into it.)"; + } else { + p.description = "Write all transform results for all input files into the single named output file. (The default is to create a separate output file for each combination of input audio file and transform.)"; + } p.hasArg = true; pl.push_back(p); } @@ -132,11 +136,16 @@ } else if (i->first == "one-file") { if (m_support & SupportOneFileTotal) { if (m_support & ~SupportOneFileTotal) { // not only option - if (m_manyFiles) { - cerr << "FileFeatureWriter::setParameters: WARNING: Both many-files and one-file parameters provided, ignoring one-file" << endl; - } else { + // No, we cannot do this test because m_manyFiles + // may be on by default (for any FileFeatureWriter + // that supports OneFilePerTrackTransform but not + // OneFilePerTrack), so we need to be able to + // override it +// if (m_manyFiles) { +// cerr << "FileFeatureWriter::setParameters: WARNING: Both many-files and one-file parameters provided, ignoring one-file" << endl; +// } else { m_singleFileName = i->second.c_str(); - } +// } } } } else if (i->first == "stdout") { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |