|
@@ 752-769 (lines=18) @@
|
| 749 |
|
$thisfile_mpeg_audio_lame_raw['RGAD_album'] = getid3_lib::BigEndian2Int(substr($headerstring, $LAMEtagOffsetContant + 0xAD, 2)); |
| 750 |
|
|
| 751 |
|
|
| 752 |
|
if ($thisfile_mpeg_audio_lame_raw['RGAD_track'] != 0) { |
| 753 |
|
|
| 754 |
|
$thisfile_mpeg_audio_lame_RGAD_track['raw']['name'] = ($thisfile_mpeg_audio_lame_raw['RGAD_track'] & 0xE000) >> 13; |
| 755 |
|
$thisfile_mpeg_audio_lame_RGAD_track['raw']['originator'] = ($thisfile_mpeg_audio_lame_raw['RGAD_track'] & 0x1C00) >> 10; |
| 756 |
|
$thisfile_mpeg_audio_lame_RGAD_track['raw']['sign_bit'] = ($thisfile_mpeg_audio_lame_raw['RGAD_track'] & 0x0200) >> 9; |
| 757 |
|
$thisfile_mpeg_audio_lame_RGAD_track['raw']['gain_adjust'] = $thisfile_mpeg_audio_lame_raw['RGAD_track'] & 0x01FF; |
| 758 |
|
$thisfile_mpeg_audio_lame_RGAD_track['name'] = getid3_lib::RGADnameLookup($thisfile_mpeg_audio_lame_RGAD_track['raw']['name']); |
| 759 |
|
$thisfile_mpeg_audio_lame_RGAD_track['originator'] = getid3_lib::RGADoriginatorLookup($thisfile_mpeg_audio_lame_RGAD_track['raw']['originator']); |
| 760 |
|
$thisfile_mpeg_audio_lame_RGAD_track['gain_db'] = getid3_lib::RGADadjustmentLookup($thisfile_mpeg_audio_lame_RGAD_track['raw']['gain_adjust'], $thisfile_mpeg_audio_lame_RGAD_track['raw']['sign_bit']); |
| 761 |
|
|
| 762 |
|
if (!empty($thisfile_mpeg_audio_lame_RGAD['peak_amplitude'])) { |
| 763 |
|
$info['replay_gain']['track']['peak'] = $thisfile_mpeg_audio_lame_RGAD['peak_amplitude']; |
| 764 |
|
} |
| 765 |
|
$info['replay_gain']['track']['originator'] = $thisfile_mpeg_audio_lame_RGAD_track['originator']; |
| 766 |
|
$info['replay_gain']['track']['adjustment'] = $thisfile_mpeg_audio_lame_RGAD_track['gain_db']; |
| 767 |
|
} else { |
| 768 |
|
unset($thisfile_mpeg_audio_lame_RGAD['track']); |
| 769 |
|
} |
| 770 |
|
if ($thisfile_mpeg_audio_lame_raw['RGAD_album'] != 0) { |
| 771 |
|
|
| 772 |
|
$thisfile_mpeg_audio_lame_RGAD_album['raw']['name'] = ($thisfile_mpeg_audio_lame_raw['RGAD_album'] & 0xE000) >> 13; |
|
@@ 770-787 (lines=18) @@
|
| 767 |
|
} else { |
| 768 |
|
unset($thisfile_mpeg_audio_lame_RGAD['track']); |
| 769 |
|
} |
| 770 |
|
if ($thisfile_mpeg_audio_lame_raw['RGAD_album'] != 0) { |
| 771 |
|
|
| 772 |
|
$thisfile_mpeg_audio_lame_RGAD_album['raw']['name'] = ($thisfile_mpeg_audio_lame_raw['RGAD_album'] & 0xE000) >> 13; |
| 773 |
|
$thisfile_mpeg_audio_lame_RGAD_album['raw']['originator'] = ($thisfile_mpeg_audio_lame_raw['RGAD_album'] & 0x1C00) >> 10; |
| 774 |
|
$thisfile_mpeg_audio_lame_RGAD_album['raw']['sign_bit'] = ($thisfile_mpeg_audio_lame_raw['RGAD_album'] & 0x0200) >> 9; |
| 775 |
|
$thisfile_mpeg_audio_lame_RGAD_album['raw']['gain_adjust'] = $thisfile_mpeg_audio_lame_raw['RGAD_album'] & 0x01FF; |
| 776 |
|
$thisfile_mpeg_audio_lame_RGAD_album['name'] = getid3_lib::RGADnameLookup($thisfile_mpeg_audio_lame_RGAD_album['raw']['name']); |
| 777 |
|
$thisfile_mpeg_audio_lame_RGAD_album['originator'] = getid3_lib::RGADoriginatorLookup($thisfile_mpeg_audio_lame_RGAD_album['raw']['originator']); |
| 778 |
|
$thisfile_mpeg_audio_lame_RGAD_album['gain_db'] = getid3_lib::RGADadjustmentLookup($thisfile_mpeg_audio_lame_RGAD_album['raw']['gain_adjust'], $thisfile_mpeg_audio_lame_RGAD_album['raw']['sign_bit']); |
| 779 |
|
|
| 780 |
|
if (!empty($thisfile_mpeg_audio_lame_RGAD['peak_amplitude'])) { |
| 781 |
|
$info['replay_gain']['album']['peak'] = $thisfile_mpeg_audio_lame_RGAD['peak_amplitude']; |
| 782 |
|
} |
| 783 |
|
$info['replay_gain']['album']['originator'] = $thisfile_mpeg_audio_lame_RGAD_album['originator']; |
| 784 |
|
$info['replay_gain']['album']['adjustment'] = $thisfile_mpeg_audio_lame_RGAD_album['gain_db']; |
| 785 |
|
} else { |
| 786 |
|
unset($thisfile_mpeg_audio_lame_RGAD['album']); |
| 787 |
|
} |
| 788 |
|
if (empty($thisfile_mpeg_audio_lame_RGAD)) { |
| 789 |
|
unset($thisfile_mpeg_audio_lame['RGAD']); |
| 790 |
|
} |