QUOTE(Nakkis @ Aug 12 2006, 10:10)

As fas as I know, it makes gapless playpack possible.
Just to clarify a few things in this thread:
* padding : padding is adding bytes of data, which are not needed. padding is done in a frame by frame, and most usually in CBR files, in order to fill the space to complete the packet size..
* gapless : The effect of having an empty *audio* space at the beginning and the end of the file is the consequence of how MP3 (as well as mp4 and others) compression works. It causes a "delay" between the data generation and the output.
This is precisely what causes songs to *not* be gapless.
LAME adds extra info in its tag where it specifies exactly how many bytes (samples actually) the decoder has to cut off to remove this silence of audio which doesn't belong to the audio.
Of course, this requires the decoder to know about the LAME tag and its gapless values.