On Oct 12, 2008, at 22:32, Paul Davis wrote: > On Sun, 2008-10-12 at 19:26 -0700, Brian Willoughby wrote: >> Is anyone here potentially up to the task of adding support for CAF >> (the CoreAudio Format) into the flac command-line? This would >> present minimal difficulty under OSX, due to the presence of the >> CoreAudio API, but the real challenge would be to support CAF on Unix >> and Windows - everywhere that flac is now available. >> >> Although the format is rather unknown, there are some very specific >> advantages to adding CAF support. > > I am a little suprised that you don't know that CAF is already > supported > by libsndfile, on every platform where libsndfile works (which > includes > just about every unix and windows platforms i know of).
I realize that I'm a couple of years late in saying so, but you're right. I finally took the time to download libsndfile and compile it (for Leopard), and sndfile-convert easily handled converting a 1.8 GB FLAC recording (from a Sound Devices 702) to a 2.9 GB CAF file. I haven't done extensive testing for conversion errors, but a quick scan of the file seems to indicate that it plays fine. The true test will be the next time I master a recording of a long performance. I still support enhancements to the flac command line to support direct conversion to one or more formats that do not have a 2 GB limit, but for most audio formats libsndfile might be acceptable. Hopefully, libsndfile no longer uses the incorrect 0x7FFF (32767) factor for float to 16-bit integer conversions, because that would make it unacceptable for lossless file conversions. Brian Willoughby Sound Consulting _______________________________________________ Flac-dev mailing list [email protected] http://lists.xiph.org/mailman/listinfo/flac-dev
