audio.pm: round loudness level
This commit is contained in:
@@ -87,6 +87,7 @@ sub formatBitrateMode($) {
|
|||||||
sub formatLoudness {
|
sub formatLoudness {
|
||||||
my $value = shift;
|
my $value = shift;
|
||||||
my $prefix = shift || '';
|
my $prefix = shift || '';
|
||||||
|
my $round = shift || '';
|
||||||
return '' unless $value;
|
return '' unless $value;
|
||||||
|
|
||||||
$value = sprintf( "%.1f", $value );
|
$value = sprintf( "%.1f", $value );
|
||||||
@@ -96,6 +97,7 @@ sub formatLoudness {
|
|||||||
$class = 'error' if $value > -16.0;
|
$class = 'error' if $value > -16.0;
|
||||||
$class = 'warn' if $value < -24.0;
|
$class = 'warn' if $value < -24.0;
|
||||||
$class = 'error' if $value < -27.0;
|
$class = 'error' if $value < -27.0;
|
||||||
|
$value = int($value+0.5) if $round;
|
||||||
|
|
||||||
return qq{<div class="badge-$class">$prefix$value dB</div>};
|
return qq{<div class="badge-$class">$prefix$value dB</div>};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user