Feedback on implementation of decoding of chained streams
Martijn van Beurden <[email protected]> Sun, 1 Sep 2024 21:44:58 +0200
| Newsgroups | gmane.comp.audio.compression.flac.devel |
|---|---|
| Message-ID | <CADQbU68EyN46sEq5HnCVgTNJPLpFajsau8Q84zzBLhjJLV7eZw@mail.gmail.com> |
Hi all, As some of you may know, the Ogg container is allowed to be 'chained', meaning Ogg files or streams can simply be concatenated into a single file or stream. This is something the vorbis and opus tools have supported for some time, but FLAC hasn't. Anyway, there are a few internet radio stations using chained Ogg FLAC streams, and I was for a few years getting requests (and some rudimentary implementations) to get this implemented. I've taken this up the past few weeks and the result is quite a large change to the current code base and some API changes. Everything works, but as is with any change to the API, I don't know whether it is convenient for API users other than the flac command line tool. So, I'd like some feedback. Proposal is here: https://github.com/xiph/flac/pull/735 Kind regards, Martijn van Beurden