QUOTE(Agent69 @ Dec 9 2002 - 10:27 PM)
"flac 1.0.5 will also allow you to import cuesheets and store them in a metadata block if you do whole CD rips"
This is great news Josh but I have a question.
Say, for example, that I encode a CD with 10 tracks and each track is listed to the file's cuesheet. Can I decode just a particular track of the album to a wave file (say track 5) without decompressing the whole file first? If so, this would be great on on demand mp3 encoding.
Ooh, good idea. flac already has --skip and I am adding --until, so a --cue option could just look at the cuesheet and transform itself into the proper --skip and --until values.
QUOTE(M @ Dec 9 2002 - 11:30 PM)
Josh, I have another question. You've stated that FLAC 1.0.5 will allow ReplayGain (for playback), but will it allow the FLAC file to be decoded as a ReplayGained WAV? (That is, could I decode the FLAC file once as "album" and a second time as "track," and automatically have WAV files of differing volume? Or would the decoding process be restricted to the original, unmodified WAV?)
I am real hesitant to add any lossy-type options to flac. The code that actually does that is in a convenience library used by the plugins (see src/plugin_common/replaygain_synthesis.c in CVS), so you could probably roll your own pretty easily.
QUOTE(M @ Dec 9 2002 - 11:30 PM)
Also, will FLAC 1.0.5 improve upon FLAC's compression levels? If anyone is considering a massive transcoding project, will the new version offer enough of an improvement to warrant holding off until its release?
There are no new compression techniques and I don't know of any that are asymmetric enough. I considered incorporating techniques from Monkey's Audio for just PC use but dropped the idea for several reasons. In the absence of any other great and unpatented ideas I will probably keep hammering on features. Monty has some ideas which we may experiment with in the future but I wouldn't hold back using flac for that chance.
After flac 1.0.4 went out I did make an optional 64-bit data path through the analysis and synthesis stages; the increased accuracy there leads to better compression of 24-bit files. That will be in flac 1.0.5.
Josh