Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: APE as fast as FLAC in Rythmbox Ubuntu (Read 1253 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

APE as fast as FLAC in Rythmbox Ubuntu

Hello folks,

One thing got me wondering.

On Windows, I usually use our beloved foobar2000 to playback files. The seeking time in an APE Extra High setting takes some time and APE Insane takes more -- deeming the playback jumping a little frustrating. FLAC does the seeking very fast, from 0 to 8. But this was weird... I tried to play the same APE files in Linux (Rythmbox), and the seek time was as fast as FLAC in that system, with absolutely no lag.

What would it be this due to? Linux libraries? foobar2000 issue?

Thanks.

Re: APE as fast as FLAC in Rythmbox Ubuntu

Reply #1
One explanation is that foobar2000 seeking is sample-accurate. The player seeks to the nearest seekable frame before the requested position and has to decode the data until requested target sample is reached. If Rhythmbox only seeks to the approximate frame without doing any extra decoding it can be faster.

Re: APE as fast as FLAC in Rythmbox Ubuntu

Reply #2
Alternatively, maybe rhythmbox is using a much larger decode buffer, so what you're seeking to has already been decoded to wav. Pure guess, I ditched rhythm box pretty early in my Linux career because 7 years ago it was jank. Maybe try seeking a large file very soon after you start playing it.

Re: APE as fast as FLAC in Rythmbox Ubuntu

Reply #3
For a ± "honest" test, you could measure the time it takes for e.g. ffmpeg to transcode a piece from the middle and discard the result (… -f null /dev/null, IIRC)
then it is virtually guaranteed to not use assistance of any pre-computed data
a fan of AutoEq + Meier Crossfeed