[ID3 Dev] PCNT question
Dan O'Neill
id3v2 at northpb.com
Thu Dec 4 17:04:17 PST 2008
Hi Timothy,
It's like mostly my fault for not having a more collaborative wiki setup
that enables discussion and revision of the spec. I've been busy with
my day job (http://trusonic.com) over the last year. New hardware and
software and stuff took up a considerable amount of bandwidth. I *will*
make some changes over the next month to enable this spec to get fixed
by those who want to contribute. My apologies to the entire group.
Dan
Timothy Reaves wrote:
> This is a great example of what is wrong with ID3 specification. The
> 2.4 version of the write-up shows this as
> 4.16. Play counter
>
> This is simply a counter of the number of times a file has been
> played. The value is increased by one every time the file begins to
> play. There may only be one "PCNT" frame in each tag. When the
> counter reaches all one's, one byte is inserted in front of the
> counter thus making the counter eight bits bigger. The counter must
> be at least 32-bits long to begin with.
>
> <Header for 'Play counter', ID: "PCNT">
> Counter $xx xx xx xx (xx ...)
>
> Now, there are several possible ways to interpret this. Most of the
> libraries seem to just read it as a 32bit int, but that's just wrong.
>
> The way I interpret it is it's an arbitrary width uint. So at the
> outset, it's a 32bit uint, and when that is full, it becomes a 40bit
> uint, etc.
>
> I've subscribed to this list for a while now, and people have
> questions on the current spec's. But the spec's never are updated for
> errors or ambiguities. Is it really a dead spec, as everyone else (with
> meta data libraries) is saying?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: id3v2-unsubscribe at id3.org
> For additional commands, e-mail: id3v2-help at id3.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: id3v2-unsubscribe at id3.org
For additional commands, e-mail: id3v2-help at id3.org
More information about the ID3v2
mailing list