mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-30 00:43:18 +01:00
Configurable export-silence trim threshold (no GUI yet)
This commit is contained in:
parent
c9d6d9ed85
commit
8e147462d2
2 changed files with 3 additions and 1 deletions
|
|
@ -273,3 +273,4 @@ CONFIG_VARIABLE (bool, show_video_export_info, "show-video-export-info", true)
|
|||
CONFIG_VARIABLE (bool, show_video_server_dialog, "show-video-server-dialog", false)
|
||||
|
||||
CONFIG_VARIABLE (float, export_preroll, "export-preroll", 10.0) // seconds
|
||||
CONFIG_VARIABLE (float, export_silence_threshold, "export-silence-threshold", -INFINITY) // dB
|
||||
|
|
|
|||
|
|
@ -580,7 +580,8 @@ ExportGraphBuilder::SilenceHandler::SilenceHandler (ExportGraphBuilder & parent,
|
|||
max_frames_in = max_frames;
|
||||
framecnt_t sample_rate = parent.session.nominal_frame_rate();
|
||||
|
||||
silence_trimmer.reset (new SilenceTrimmer<Sample>(max_frames_in));
|
||||
// TODO silence-threshold should be per export-preset, with Config->get_silence_threshold being the default
|
||||
silence_trimmer.reset (new SilenceTrimmer<Sample>(max_frames_in, Config->get_export_silence_threshold ()));
|
||||
silence_trimmer->set_trim_beginning (config.format->trim_beginning());
|
||||
silence_trimmer->set_trim_end (config.format->trim_end());
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue