QUOTE(Mike Giacomelli @ Mar 29 2008, 00:51)

Did you read the second reply to your thread? It is multithreaded, and it works for all formats that support replaygain. Just use it already.
Ahem, I don't use Foobar, I don't use Windows, and I can't easily run Wine. Maybe everybody should run Foobar. And Windows. Uh?
QUOTE(Lyx @ Mar 29 2008, 01:10)

Compressors still have room for useful speed increases
Do they? By using all four cores of my CPU, I encode a 74 minutes album with FLAC in
9 seconds at the default encoding setting,
30 seconds at the highest setting (album gain computation, being limited to one core, takes 35 seconds). Wouldn't you say that's fast enough?
Sarcasm aside, don't you think it's rather absurd that Replay Gain takes longer to compute than the encoding itself at the highest compression setting, nearly
4 times longer with the default setting, on a mid-range CPU?
QUOTE(Lyx @ Mar 29 2008, 01:10)

Also: Decompression speed is very important for hardware support in portable players. Part of the reason for FLAC gaining so much hardware support, is that its decompression is fast enough for portables, regardless of encoding-mode.
So, we've determined that FLAC is fast enough for encoding and fast enough for decoding. It's also been established in many other threads that no competing lossless codec will ever be able to make a dent in FLAC's market share unless they offer something like 10% more compression while remaining as fast (at least for decoding). What are we to conclude? David, Thomas, Ghido, stop working on your codecs, it's a waste of time! Sigh.
QUOTE(Jebus @ Mar 29 2008, 03:58)

Lame is complex enough; the threading should occur at a higher level.
That seems to be the consensus indeed, and I'm not qualified to go against it. Which is why I'm trying to think of compromises, instead of either giving it up altogether or bitching about it. That said, I can't help but notice that video codecs such as x264 are multithreaded, and I doubt they're much simpler than audio codecs…
QUOTE(Jebus @ Mar 29 2008, 03:58)

Who cares if it takes 30 seconds vs 15 seconds to encode a single file.
A few people I guess, otherwise there wouldn't be so many threads and posts on this forum alone about multithreaded codecs; nobody would use the multithreaded versions of oggenc and LAME; nobody would download CPU-specific optimized builds; nobody would develop them in the first place.
Guys, while I appreciate the fact that I get a reaction (for once), you're not helping. If there are multithreaded RG applications on Windows already, that's great, just not for me. I'm thinking of other platforms and existing tools in particular.