From fca2e76db250e25955ea81b628d2f6d48319ce00 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 21 Apr 2016 01:02:18 +0200 Subject: [PATCH] take MB dithering into account when stripping silence on export --- libs/ardour/export_graph_builder.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/ardour/export_graph_builder.cc b/libs/ardour/export_graph_builder.cc index d23763a567..1f6ab6cc8f 100644 --- a/libs/ardour/export_graph_builder.cc +++ b/libs/ardour/export_graph_builder.cc @@ -580,8 +580,12 @@ ExportGraphBuilder::SilenceHandler::SilenceHandler (ExportGraphBuilder & parent, max_frames_in = max_frames; framecnt_t sample_rate = parent.session.nominal_frame_rate(); +#ifdef MIXBUS + silence_trimmer.reset (new SilenceTrimmer(max_frames_in, -90); +#else // TODO silence-threshold should be per export-preset, with Config->get_silence_threshold being the default silence_trimmer.reset (new SilenceTrimmer(max_frames_in, Config->get_export_silence_threshold ())); +#endif silence_trimmer->set_trim_beginning (config.format->trim_beginning()); silence_trimmer->set_trim_end (config.format->trim_end());