projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add and use dB/linear conversion functions.
[dcpomatic.git]
/
src
/
wx
/
audio_dialog.cc
diff --git
a/src/wx/audio_dialog.cc
b/src/wx/audio_dialog.cc
index 9b3a9376937d4c4c94cf9ec601c4d9613055c48f..2f1f1c8265f324f41cb1c2733dd0f02ad44267bc 100644
(file)
--- a/
src/wx/audio_dialog.cc
+++ b/
src/wx/audio_dialog.cc
@@
-366,7
+366,7
@@
AudioDialog::setup_statistics ()
}
pair<AudioAnalysis::PeakTime, int> const peak = _analysis->overall_sample_peak ();
}
pair<AudioAnalysis::PeakTime, int> const peak = _analysis->overall_sample_peak ();
- float const peak_dB =
20 * log10 (peak.first.peak) + _analysis->gain_correction
(_playlist);
+ float const peak_dB =
linear_to_db(peak.first.peak) + _analysis->gain_correction
(_playlist);
_sample_peak->SetLabel (
wxString::Format (
_("Sample peak is %.2fdB at %s on %s"),
_sample_peak->SetLabel (
wxString::Format (
_("Sample peak is %.2fdB at %s on %s"),
@@
-384,7
+384,7
@@
AudioDialog::setup_statistics ()
if (_analysis->overall_true_peak()) {
float const peak = _analysis->overall_true_peak().get();
if (_analysis->overall_true_peak()) {
float const peak = _analysis->overall_true_peak().get();
- float const peak_dB =
20 * log10 (peak) + _analysis->gain_correction
(_playlist);
+ float const peak_dB =
linear_to_db(peak) + _analysis->gain_correction
(_playlist);
_true_peak->SetLabel (wxString::Format (_("True peak is %.2fdB"), peak_dB));
_true_peak->SetLabel (wxString::Format (_("True peak is %.2fdB"), peak_dB));