From 9d119b5ac5b795b7b7d87f876bd71f56a95017a6 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 19 Jul 2020 20:38:40 +0200 Subject: [PATCH] Allow export-graph for analysis only This is in preparation for #8318 to allow loudness analysis of an export-range without actually writing a file. --- libs/ardour/export_graph_builder.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/ardour/export_graph_builder.cc b/libs/ardour/export_graph_builder.cc index 103abfade7..1fef7749c0 100644 --- a/libs/ardour/export_graph_builder.cc +++ b/libs/ardour/export_graph_builder.cc @@ -455,6 +455,12 @@ ExportGraphBuilder::SFC::SFC (ExportGraphBuilder &parent, FileSpec const & new_c intermediate = analyser; } + if (config.format->format_id() == ExportFormatBase::F_None) { + /* do not encode result, stop after chunker/analyzer */ + assert (_analyse); + return; + } + if (config.format->demo_noise_duration () > 0 && config.format->demo_noise_interval () > 0) { samplecnt_t sample_rate = parent.session.nominal_sample_rate(); demo_noise_adder.reset (new DemoNoiseAdder (channels));