David Reid
David Reid
Yes, Ogg seeking runs in linear time. The most efficient way to do it is to use Ogg's framing system to do a binary search, but I just haven't prioritized...
No, that wouldn't work. I won't add support for libogg integration into the library itself because it's supposed to not have any dependencies. And unfortunately the public API doesn't have...
I'm happy to support this eventually. Probably won't happen in the short term, however. Will leave this one open as a feature request and get to it at some point....
Thanks for the report and the link to those test files! I have downloaded the test suite and will take a look at this as soon as I get a...
Thanks for digging into this. That all makes sense. I think the most important thing in terms of performance is that the majority of 16-bit files are run through the...
That's good to know about ffmpeg. Wasn't aware of that. I'm not sure what to do now...
Sorry for not responding sooner. As a start, lets get the bug fixed and use the `ilog2()` method from libFLAC. After that we can investigate your proposal and treat it...
I've pushed a change to the dev branch to fix this. Are you able to give that a try?
Thanks for confirming that fix for me. I've released this to the master branch. I'll leave this ticket open to remind to investigate your optimization proposal.
I was having a think about this, and to be honest I don't have much interest in optimizing this any further. At least not right now. I'm going to go...