[ogg-dev] OggPCM2 : chunked vs interleaved data

Jean-Marc Valin
Tue, 15 Nov 2005 05:02:22 -0000

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
http://wiki.xiph.org/index.php/OggPCM3

	Jean-Marc

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@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@xiph.org
> http://lists.xiph.org/mailman/listinfo/ogg-dev
>