Mercurial > hg > svcore
diff rdf/RDFFeatureWriter.cpp @ 739:51d3b8e816b8
Merge from branch "dataquay". Next release will require Dataquay v0.9
author | Chris Cannam |
---|---|
date | Fri, 25 May 2012 14:58:21 +0100 |
parents | 31ab733841d0 |
children | e802e550a1f2 |
line wrap: on
line diff
--- a/rdf/RDFFeatureWriter.cpp Wed May 23 17:17:17 2012 +0100 +++ b/rdf/RDFFeatureWriter.cpp Fri May 25 14:58:21 2012 +0100 @@ -174,7 +174,8 @@ m_startedStreamTransforms[stream].end()) { m_startedStreamTransforms[stream].insert(transform); writeLocalFeatureTypes - (stream, transform, output, m_rdfDescriptions[pluginId]); + (stream, transform, output, m_rdfDescriptions[pluginId], + summaryType); } if (m_singleFileName != "" || m_stdout) { @@ -390,14 +391,15 @@ << " tl:onTimeLine " << timelineURI << "\n ] .\n\n"; - stream << timelineURI << " a tl:Timeline .\n"; + stream << timelineURI << " a tl:Timeline .\n\n"; } void RDFFeatureWriter::writeLocalFeatureTypes(QTextStream *sptr, const Transform &transform, const Plugin::OutputDescriptor &od, - PluginRDFDescription &desc) + PluginRDFDescription &desc, + std::string summaryType) { QString outputId = od.identifier.c_str(); QTextStream &stream = *sptr; @@ -412,7 +414,8 @@ //!!! bin names, extents and so on can be written out using e.g. vamp:bin_names ( "a" "b" "c" ) - if (desc.getOutputDisposition(outputId) == + if (summaryType == "" && + desc.getOutputDisposition(outputId) == PluginRDFDescription::OutputDense) { // no feature events, so may need signal type but won't need