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