If I recall correctly, gapless MP3 playback involves some extra
information in the header of the file that says when audio should end. 


MP3 files are composed of chunks of fixed sizes, so depending on the
length of the audio, there will almost always be a gap at the end of
audio playback which is the leftover empty space in the current chunk. 
So, to decode gaplessly the decoder needs to know when to stop playing
even though there is technically the remainder of the chunk (which
happens to be silent) left to play.

This is why bugs in this area are more apparent with some files than
with others.

Since you've linked to some example files, hopefully this should be
easy for Richard to reproduce.  I won't guess how easy it will be to
_fix_, though!  :-)


-- 
ChrisOwens

Christopher Owens
QA Manager
[EMAIL PROTECTED]
(650) 210-9400 x717
------------------------------------------------------------------------
ChrisOwens's Profile: http://forums.slimdevices.com/member.php?userid=4240
View this thread: http://forums.slimdevices.com/showthread.php?t=32080

_______________________________________________
discuss mailing list
discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to