Re: [Cellar] FLAC Markdown

Ruud van Asseldonk <[email protected]>
Newsgroups gmane.comp.audio.compression.flac.devel
Message-ID <[email protected]>
Hi all,

I'm jumping in on this thread to make a few remarks about the spec. I
implemented a FLAC decoder by only looking at the spec, and I have a few
notes that would have saved me a lot of time if the spec had mentioned
them. They are obvious in hindsight, of course.

* If the channel assignment includes a difference channel, then the
subframe for that channel has one extra bit per sample in order to
encode the difference.

* The number of bits per sample for a subframe, is the number of bits
per sample of the frame, minus the number of wasted bits per sample of
the subframe (and possibly plus one for a difference channel).

I hope this helps future implementers.

Kind regards,

Ruud van Asseldonk


> Hello all!
> (cc-ing the flac-dev list)
> 
> I would like to give an update as to the recent CELLAR work on the FLAC
> specification.
> 
> • Work has been done to make internal and external links more accurate and
> reliable.
> • 'Rice Coding' has been clarified as 'Exponential Golomb Coding.'
> • Clarifications have been made for binary representation.
> • Typos and other small changes have been fixed for clarity.
> 
> Lastly, a version 00 release has been made (available at
> https://github.com/privatezero/flac_markdown/releases) and the draft
> document has been uploaded to the IETF datatracker (
> https://datatracker.ietf.org/doc/draft-xiph-cellar-flac/)
> 
> All the best!
> Andrew Weaver
_______________________________________________
flac-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/flac-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.