[Summary] Bug fix# 45828 "Incorrect lowest boundaries shown on meter scale"

[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
This commit is contained in:
Nikolay 2015-04-27 18:23:35 +03:00
parent 9c0f513561
commit 0f13654646
3 changed files with 3 additions and 2 deletions

View file

@ -924,7 +924,7 @@ GainMeter::update_meters()
if (mpeak > max_peak) {
max_peak = mpeak;
if (mpeak <= -200.0f) {
if (mpeak <= Config->get_numeric_peak_min_treshold()) {
peak_display_button.set_text (_("-inf"));
} else {
snprintf (buf, sizeof(buf), "%.1f", mpeak);

View file

@ -98,7 +98,7 @@ PBD::Signal1<void,MasterBusUI*> MasterBusUI::CatchDeletion;
MasterBusUI::MasterBusUI (Session* sess, PublicEditor& ed)
: WavesUI ("master_ui.xml", *this)
, _max_peak (minus_infinity())
, _peak_treshold (xml_property(*xml_tree()->root(), "peaktreshold", -144.4)) // Think about having it in config
, _peak_treshold (xml_property(*xml_tree()->root(), "peaktreshold", Config->get_numeric_peak_min_treshold() ))
, _level_meter_home (get_box ("level_meter_home"))
, _level_meter (sess)
, _peak_display_button (get_waves_button ("peak_display_button"))

View file

@ -171,6 +171,7 @@ CONFIG_VARIABLE (VUMeterStandard, meter_vu_standard, "meter-vu-standard", Meteri
CONFIG_VARIABLE (MeterLineUp, meter_line_up_level, "meter-line-up-level", MeteringLineUp18)
CONFIG_VARIABLE (MeterLineUp, meter_line_up_din, "meter-line-up-din", MeteringLineUp15)
CONFIG_VARIABLE (float, meter_peak, "meter-peak", 0.0f)
CONFIG_VARIABLE (float, numeric_peak_min_treshold, "numeric-peak-min-treshold", -144.4f)
CONFIG_VARIABLE (bool, meter_style_led, "meter-style-led", true)
CONFIG_VARIABLE (bool, show_editor_meter, "show-editor-meter", true)
CONFIG_VARIABLE (double, waveform_clip_level, "waveform-clip-level", -0.0) /* units of dB */