[vorbis] version number

John Lundy jlundy at playnet.com
Mon Jul 22 08:36:25 PDT 2002



If I remember correctly, the character '0' is not a number. If was added
*after* numbers were created as a place holder indicating "no number belongs
here." Anyway, if you call a release version 1.0, then the API should return
1.0 during a version query, reguardless of the origin of '0'. In fact, I'd
ask that version info be returned as a text string *only*. That way you
could have represented "1.0 rc3" in the version query. This applies to
future releases, as well. How will an application know whether a new set of
DLLs are version "1.0" or version "1.0 beta 1" or "1.0 rc1"?? There is no
way...

That said, thanks for the great code base, guys!! I love the generally
faster encode times. And having a 1.0 release will sell a lot better to
potential customers. It was hard to sell using a beta release of a new
encoding scheme when the version was not 1.0! The "rc3" made my sell job
harder since it caused the customer to fear that changes in the *real* 1.0
release would obsolete the work I did for them. At least now we're past
that. :-)

John

<p>On Sun, Jul 21, 2002 at 03:36:28PM +0200, Moritz Grimm wrote:
> Phaedras at gmx.net wrote:
> > After downloading Vorbis 1.0 the other day and encoding a couple of
songs
> > with it, I checked "file info" and noticed that their version number was
still
> > "0". Until now I'd always assumed "version" meant the version of
libvorbis,
> > and that after the 1.0 release it'd switch to "1".
> >
> > Does "version" means something completely different then? Or is this
some
> > oversight by the programmers?
>
> No, everything's correct. Vorbis I is "version 0". Some day, when Vorbis
> II is done, it will be "version 1", if I understood the part in the
> specs dealing with this topic correctly.

Comp sci geeks, I guess Monty included, like to number things starting
with zero. Zero is as good a number as any, you know... and numbering
something in compsci starting with 1 is like starting with 2 for the
rest of the world -- it will work, but somehow it just doesn't seem
right :) There are lots of boring technical reasons why, mainly
dealing with pointers and related beasts, but most people have better
things to do -- like re-ripping all their CDs in Vorbis 1.0 goodness
-- instead of worrying about these things! :)

Happy 1.0 everybody!


--
Kenneth Arnold <ken at arnoldnet.net>
- "Know thyself."

----- Original Message -----
From: "Kenneth Arnold" <ken at arnoldnet.net>
To: <vorbis at xiph.org>
Sent: Sunday, July 21, 2002 10:15 PM
Subject: Re: [vorbis] version number

<p><p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.




More information about the Vorbis mailing list