diff options
Diffstat (limited to 'firmware/replaygain.c')
-rw-r--r-- | firmware/replaygain.c | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/firmware/replaygain.c b/firmware/replaygain.c index 07726f19da..05395d1efe 100644 --- a/firmware/replaygain.c +++ b/firmware/replaygain.c | |||
@@ -429,34 +429,22 @@ long parse_replaygain_int(bool album, long gain, long peak, | |||
429 | gain = convert_gain(gain * FP_ONE / 512); | 429 | gain = convert_gain(gain * FP_ONE / 512); |
430 | } | 430 | } |
431 | 431 | ||
432 | DEBUGF(" Album: %d\n", album); | ||
433 | DEBUGF(" Gain: %ld.%06ld\n", gain >> 24, | ||
434 | (long) (((long long) (abs(gain) & 0x00ffffff) * 1000000) / 0x01000000)); | ||
435 | DEBUGF(" Peak: %ld.%06ld\n", peak >> 24, | ||
436 | (long) (((long long) (abs(peak) & 0x00ffffff) * 1000000) / 0x01000000)); | ||
437 | |||
438 | if (album) | 432 | if (album) |
439 | { | 433 | { |
440 | if (!entry->album_gain) | 434 | entry->album_gain = gain; |
441 | { | 435 | entry->album_gain_string = buffer; |
442 | entry->album_gain = gain; | ||
443 | entry->album_gain_string = buffer; | ||
444 | } | ||
445 | 436 | ||
446 | if (!entry->album_peak) | 437 | if (peak) |
447 | { | 438 | { |
448 | entry->album_peak = peak; | 439 | entry->album_peak = peak; |
449 | } | 440 | } |
450 | } | 441 | } |
451 | else | 442 | else |
452 | { | 443 | { |
453 | if (!entry->track_gain) | 444 | entry->track_gain = gain; |
454 | { | 445 | entry->track_gain_string = buffer; |
455 | entry->track_gain = gain; | ||
456 | entry->track_gain_string = buffer; | ||
457 | } | ||
458 | 446 | ||
459 | if (!entry->track_peak) | 447 | if (peak) |
460 | { | 448 | { |
461 | entry->track_peak = peak; | 449 | entry->track_peak = peak; |
462 | } | 450 | } |