[Flac-dev] flac-1.0.3_beta released

Joshua Haberman joshua at haberman.com
Wed Jun 19 17:43:01 PDT 2002


* Josh Coalson (xflac at yahoo.com) wrote:
> --- Joshua Haberman <joshua at haberman.com> wrote:
> > 2. I was hoping that the new metadata API would mean that an encoder
> > could be written without having to know *anything* about the bitwise
> > layout of the stream format, but that seems not to be the case.  From
> > src/flac/encode.c:
> > 
> > ( void metadata_callback() )
> >     /* all this is based on intimate knowledge of the stream header
> >      * layout, but a change to the header format that would break
> > this
> >      * would also break all streams encoded in the previous format.
> >      */
> > 
> >     (massive bit-twiddling follows)
> > 
> > As long as you're breaking API compatibility, why not fix this?
> 
> I pushed this out to 1.0.4.  I plan to add a FLAC__FileEncoder

Cool.

> and on top of that a FLAC__WAVEEncoder or something like that.

I don't understand.  Is this just a FLAC__FileEncoder that knows how to
parse WAV headers?

Josh




More information about the Flac-dev mailing list