Mercurial > hg > svcore
comparison transform/FileFeatureWriter.cpp @ 659:cd1fa6387cb9
* Fix csv-one-file option
author | Chris Cannam |
---|---|
date | Mon, 18 Oct 2010 14:14:26 +0100 |
parents | 686fc1703a33 |
children | b4a8d8221eaf |
comparison
equal
deleted
inserted
replaced
658:29efe322ab47 | 659:cd1fa6387cb9 |
---|---|
88 } | 88 } |
89 | 89 |
90 if (m_support & SupportOneFileTotal) { | 90 if (m_support & SupportOneFileTotal) { |
91 if (m_support & ~SupportOneFileTotal) { // not only option | 91 if (m_support & ~SupportOneFileTotal) { // not only option |
92 p.name = "one-file"; | 92 p.name = "one-file"; |
93 p.description = "Write all transform results for all input files into the single named output file."; | 93 if (m_support & SupportOneFilePerTrack) { |
94 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.)"; | |
95 } else { | |
96 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.)"; | |
97 } | |
94 p.hasArg = true; | 98 p.hasArg = true; |
95 pl.push_back(p); | 99 pl.push_back(p); |
96 } | 100 } |
97 p.name = "stdout"; | 101 p.name = "stdout"; |
98 p.description = "Write all transform results directly to standard output."; | 102 p.description = "Write all transform results directly to standard output."; |
130 } | 134 } |
131 } | 135 } |
132 } else if (i->first == "one-file") { | 136 } else if (i->first == "one-file") { |
133 if (m_support & SupportOneFileTotal) { | 137 if (m_support & SupportOneFileTotal) { |
134 if (m_support & ~SupportOneFileTotal) { // not only option | 138 if (m_support & ~SupportOneFileTotal) { // not only option |
135 if (m_manyFiles) { | 139 // No, we cannot do this test because m_manyFiles |
136 cerr << "FileFeatureWriter::setParameters: WARNING: Both many-files and one-file parameters provided, ignoring one-file" << endl; | 140 // may be on by default (for any FileFeatureWriter |
137 } else { | 141 // that supports OneFilePerTrackTransform but not |
142 // OneFilePerTrack), so we need to be able to | |
143 // override it | |
144 // if (m_manyFiles) { | |
145 // cerr << "FileFeatureWriter::setParameters: WARNING: Both many-files and one-file parameters provided, ignoring one-file" << endl; | |
146 // } else { | |
138 m_singleFileName = i->second.c_str(); | 147 m_singleFileName = i->second.c_str(); |
139 } | 148 // } |
140 } | 149 } |
141 } | 150 } |
142 } else if (i->first == "stdout") { | 151 } else if (i->first == "stdout") { |
143 if (m_support & SupportOneFileTotal) { | 152 if (m_support & SupportOneFileTotal) { |
144 if (m_singleFileName != "") { | 153 if (m_singleFileName != "") { |