Support in-place adjustment of padding before audio portion of mp3 file.
Hendrik Schreiber
Branch: h_schreiber/jaudiotagger:support_in_place_padding_adjustment
Branch: ijabz/jaudiotagger:master
Merged
Merged pull request
Merged in h_schreiber/jaudiotagger/support_in_place_padding_adjustment (pull request #58)
It is beneficial for audio application to preserve file identity (see also https://bitbucket.org/ijabz/jaudiotagger/pull-requests/41/support-for-preserving-file-identity-inode/diff). The fix makes sure that if we need more room for ID3 tags before the audio portion of mp3 files, the required room can be created in-place, i.e. without creating a new file. The file is simply extended and the audio portion is shifted to the back.
Â
Channel transfer operations are avoided on purpose, because of https://bugs.openjdk.java.net/browse/JDK-8140241