Re: Feedback on implementation of decoding of chained streams

Martijn van Beurden <[email protected]> Mon, 30 Sep 2024 19:42:45 +0200
Newsgroups gmane.comp.audio.compression.flac.devel
Message-ID <CADQbU68ZB2YXEStwrSNosnharzen7_1SUQtaBaZiysw3BO08hg@mail.gmail.com>
I've just merged the https://github.com/xiph/flac/pull/735

Since the last email on this list, I've added one more function to the
API, FLAC__stream_decoder_skip_single_link(), which does 'bisecting
seeking' to find the end of the link if its location isn't known yet.
This was quite a complex piece of code, and it took a long time before
testing and fuzzing stopped turning up bugs.

What is still missing is a function to return the total number of
samples over all links, and a way to return link details. I'm not sure
yet what format the latter will have.