[vorbis-dev] By design or a bug?

Jeff Squyres jsquyres at lsc.nd.edu
Mon Jan 1 11:39:53 PST 2001

On Mon, 1 Jan 2001, Jeff Squyres wrote:

> Summary: I'm having a problem queueing up the ogg_packet results of
> vorbis_analyze() for later writing to an .ogg stream.  The docs don't
> seem to say if this is permissable or not.  Hence, I don't know if I'm
> using the API incorrectly, or if this is an actual bug.

I caught Monty on #vorbis, and he provided a quick answer -- ogg_packets
refer to their corresponding vorbis_blocks.  Hence, those have to be
queued up as well so that they're not overwritten with the next call to
vorbis_analysis_blockout().  A quick sanity check with code confirms that
queueing up vorbis_blocks with their corresponding ogg_packets does the
trick.  Good to know.

Just following up here so that it gets into the web archives...

Bummer for distributed encoding, though -- one more data structure to have
to send between machines.  Hmmm....

{+} Jeff Squyres
{+} squyres at cse.nd.edu
{+} Perpetual Obsessive Notre Dame Student Craving Utter Madness
{+} "I came to ND for 4 years and ended up staying for a decade"

--- >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-dev-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-dev mailing list