prepare 0dBFS peak meter
This commit is contained in:
parent
00c1e0ea53
commit
75087f5c62
@ -180,18 +180,19 @@ namespace ARDOUR {
|
||||
};
|
||||
|
||||
enum MeterType {
|
||||
MeterMaxSignal = 0x001,
|
||||
MeterMaxPeak = 0x002,
|
||||
MeterPeak = 0x004,
|
||||
MeterKrms = 0x008,
|
||||
MeterK20 = 0x010,
|
||||
MeterK14 = 0x020,
|
||||
MeterIEC1DIN = 0x040,
|
||||
MeterIEC1NOR = 0x080,
|
||||
MeterIEC2BBC = 0x100,
|
||||
MeterIEC2EBU = 0x200,
|
||||
MeterVU = 0x400,
|
||||
MeterK12 = 0x800
|
||||
MeterMaxSignal = 0x0001,
|
||||
MeterMaxPeak = 0x0002,
|
||||
MeterPeak = 0x0004,
|
||||
MeterKrms = 0x0008,
|
||||
MeterK20 = 0x0010,
|
||||
MeterK14 = 0x0020,
|
||||
MeterIEC1DIN = 0x0040,
|
||||
MeterIEC1NOR = 0x0080,
|
||||
MeterIEC2BBC = 0x0100,
|
||||
MeterIEC2EBU = 0x0200,
|
||||
MeterVU = 0x0400,
|
||||
MeterK12 = 0x0800,
|
||||
MeterPeak0dB = 0x1000
|
||||
};
|
||||
|
||||
enum TrackMode {
|
||||
|
@ -187,6 +187,7 @@ setup_enum_writer ()
|
||||
REGISTER_ENUM (MeterIEC2BBC);
|
||||
REGISTER_ENUM (MeterIEC2EBU);
|
||||
REGISTER_ENUM (MeterVU);
|
||||
REGISTER_ENUM (MeterPeak0dB);
|
||||
REGISTER (_MeterType);
|
||||
|
||||
REGISTER_ENUM (Normal);
|
||||
|
@ -385,6 +385,7 @@ PeakMeter::meter_level(uint32_t n, MeterType type) {
|
||||
}
|
||||
break;
|
||||
case MeterPeak:
|
||||
case MeterPeak0dB:
|
||||
return peak_power(n);
|
||||
case MeterMaxSignal:
|
||||
if (n < _max_peak_signal.size()) {
|
||||
|
Loading…
Reference in New Issue
Block a user