Fwd: Re: [Flac-dev] ogg-flac?
Josh Coalson
xflac at yahoo.com
Thu Mar 29 12:07:28 PST 2001
--- Matt Zimmerman <mdz at debian.org> wrote:
> Date: Mon, 26 Mar 2001 18:40:38 -0500
> From: Matt Zimmerman <mdz at debian.org>
> To: flac-dev at lists.sourceforge.net
> Subject: Re: [Flac-dev] ogg-flac?
>
> On Mon, Mar 26, 2001 at 11:34:04AM -0800, Josh Coalson wrote:
>
> > --- "smoerk at gmx.de" <smoerk at gmx.de> wrote:
> > > hi,
> > >
> > > would it be possible to use ogg as container for flac? so you
> could use all
> > > the features of the ogg format.
> > >
> > A long time back I looked into that but couldn't find a detailed
> enough spec.
> > I plan on taking a look again when I get a chance.
> >
> > Monty has plans to revive Squish but he's a busy guy and may not
> get around
> > to it for a while. Also, almost all codecs I tested beat Squish
> '98 so the
> > bar is a little higher nowadays.
> >
> > If FLAC fits into Ogg and the Ogg group is willing, I'm all for it.
>
> I had been thinking about this as well, and from looking at the API,
> it seems
> that the ogg format doesn't care much at all about what it's
> streaming; it's
> treated as a sequence of random bytes, divided into pages. The
> encoding
> process, as documented in libogg, is approximately:
>
> * Use the encoding engine to produce a raw packet of data.
> * Call ogg_stream_packetin to submit a raw packet to the stream.
> * Use ogg_stream_pageout to output a page, if enough data has been
> submitted.
> Otherwise, continue submitting data.
>
> The documentation is much improved. However, if the existing FLAC
> format were
> encapsulated by Ogg, there would be a lot of duplicate data
> (specifically,
> framing, synchronization, error detection, etc.). Ogg also has a
> facility for
> interleaving multiple channels, though I'm not sure whether FLAC
> operates on
> each channel individually (does it?).
>
> Personally, I think separating the streaming aspect from compression
> is a great
> idea, and makes it easier to write clients supporting multiple
> compression
> codecs if they share the Ogg bitstream format.
>
> --
> - mdz
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/?.refer=text
More information about the Flac-dev
mailing list