[ogg-dev] OggPCM2 : chunked vs interleaved data

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Tue Nov 15 05:01:09 PST 2005

I made a few updates to OggPCM2 http://wiki.xiph.org/index.php/OggPCM2
reflecting the latest discussions. Could everyone have a look at it and
see if they agree. Otherwise, what do you feel should be changed? Anyone
wants to speak in support of chunked PCM?

For all those that are just tired of this mess like me, please express
yourself in the new spec I created: OggPCM3


P.S. So far, I think we have OggPCM2 5, OggPCM 0. Please vote for
OggPCM3! :-)

Le mardi 15 novembre 2005 à 11:21 +0100, Michael Smith a écrit :
> On 11/15/05, Erik de Castro Lopo <mle+xiph at mega-nerd.com> wrote:
> > Hi all,
> >
> > The remaining issue to be decided for the OggPCM2 spec is the support
> > of chunked vs interleaved data.
> I think interleaved is the obvious choice - that's what most audio
> applications are used to dealing with, it's what we need to feed to
> audio hardware in the end usually, etc.
> Whilst I accept that there are many good uses for chunked data, I
> think the transformation is trivial, particularly given certain
> characteristics of the Ogg container. Remember, the data, if you read
> an ogg stream into memory, is _already_ likely to be non-contiguous,
> due to ogg's structure. It's trivial, and has insignificant additional
> overhead, to de-interleave as you read it into a packet buffer.
> So, you've forced additional implementation complexity onto all
> implementations, but the benefits aren't obviously significant.
> Oh, and if it's not already obvious, I support this spec, rather than Arc's.
> Mike
> _______________________________________________
> ogg-dev mailing list
> ogg-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/ogg-dev

More information about the ogg-dev mailing list