From fa5f3a8bf77209da27acc33cf144e2e4500a2600 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 20 Apr 2020 00:10:31 +0200 Subject: Add LEQ(m) when analysing audio (#1382). --- src/lib/audio_analysis.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lib/audio_analysis.cc') diff --git a/src/lib/audio_analysis.cc b/src/lib/audio_analysis.cc index 13917cb5f..446fcccef 100644 --- a/src/lib/audio_analysis.cc +++ b/src/lib/audio_analysis.cc @@ -93,6 +93,8 @@ AudioAnalysis::AudioAnalysis (boost::filesystem::path filename) _analysis_gain = f.optional_number_child ("AnalysisGain"); _samples_per_point = f.number_child ("SamplesPerPoint"); _sample_rate = f.number_child ("SampleRate"); + + _leqm = f.optional_number_child("Leqm"); } void @@ -162,6 +164,10 @@ AudioAnalysis::write (boost::filesystem::path filename) root->add_child("SamplesPerPoint")->add_child_text (raw_convert (_samples_per_point)); root->add_child("SampleRate")->add_child_text (raw_convert (_sample_rate)); + if (_leqm) { + root->add_child("Leqm")->add_child_text(raw_convert(*_leqm)); + } + doc->write_to_file_formatted (filename.string ()); } @@ -212,3 +218,4 @@ AudioAnalysis::overall_true_peak () const return p; } + -- cgit v1.2.3