> > > > The fix needs both client (that is, SB) and server changes.> > 
> 
> Why?
I don't know why, but if you look at the enhancement request, this
point is made very early on by Vidur, who originally filed the
enhancement request and had done some of the firmware programming by
that point. 

I shall assume, until proven otherwise, that he knew what he was
talking about.

By the way, from this article

http://www.nytimes.com/2006/04/27/technology/27askk.html?ei=5090&en=2f1f91593b451113&ex=1303790400&adxnnl=1&partner=rssuserland&emc=rss&adxnnlx=1146143754-H3zYGnf30OoYrdBEl4vPqA

in the NY times, iTunes it seems don't support gapless playback, it
supports gapless ripping of the CD in the first place (which is a
different issue).

> IIRC the gapless tags are not ID3, they're some other part of the mp3
> spec 
Again, going by what Vidur wrote at the time, and I assume he
researched it, that's not how it works. From my lousy memory, the first
and last block in the ID3 spec can contain made up silence (that is,
silence inserted by the encoder that wasn't there on the CD). Lame adds
some way of signaling how much of this can safely/should be ignored. 

I don't believe this is the same as FLAC at all. I believe FLAC doesn't
insert the silence in the first place. Lame and other MP3 encoders put
it there and then lame leaves some clues around that you can ignore so
much of the first block and so much of the last block.

Whether it's ID3 tags or LAME specific tags, the point is, it's out of
band information which must be supplied to the player in some other
way, which needs to be architected. The information is that, after
unblocking the data stream, ignore the first so many samples. And the
last so many. 

At the moment, there is no way of doing this, and no other need for it.


Notice that you can't just not send part of the first block, because
the blocks have internal sync and stuff, and you'd have to build a
whole new first and last block and substitute them. And I think the
blocks are fixed size, or fixed within a small range, so you might
potentially be forced to rebuild the whole song. 

Like I said, it's a can of worms.


-- 
Michaelwagner
------------------------------------------------------------------------
Michaelwagner's Profile: http://forums.slimdevices.com/member.php?userid=428
View this thread: http://forums.slimdevices.com/showthread.php?t=27384

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to