HE AAC gapless information
There is a bug or bad implementation of HE AAC gapless information in iTunes.
iTunes sets
- encoder delay
- total samples
as half count only.
Because of this, the HE AAC / M4A files created by
Foobar (http://www.foobar.com)
Winamp (http://www.winamp.com)
EZ CD Audio Converter (http://www.poikosoft.com)
Are seen in iTunes as double the actual length and they are not played properly gaplessly.
And also HE AAC gapless files created by iTunes will not play/convert properly gaplessly in the mentioned programs.
The iTunes implementation is trivial as it writes only half of the samples to encoder delay and total samples fields in gapless data. It also not work when the actual HE AAC encoder delay is an odd number.
I think iTunes should rework its implementation as there are users who use all of the mentioned programs along with iTunes.
Windows 8, Problem also in iPad, iPod, iPhone?