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.