From: robs <aq...@ya...> - 2007-10-31 22:44:30
|
--- Chris Bagwell <ch...@cn...> wrote: >I'm looking for two types of builds: > 1) A true cygwin package; installable using their > setup.exe program. This > would be the easiest way to support rabbit and the > like. I see they have > support fore libaudiofile, flac, libao, and ogg. >Also, they have a OSS > audio driver so we could support play/record. No > rabbit though. Hmmm... is it significant that libaudiofile is here and not libsndfile? Should we be considering it as SoX's primary format lib instead of libsndfile? Nevertheless, I've been looking at moving my 1st format into LSF; I've chosen vox as I think it falls into the category of not majorly used, it's pretty simple, and it's one I know a lot about. Inevitably, it's been slow going at first, but I've now come up against a few issues that are quite sticky (to me at least). Reuben, are you able to give any pointers on these? 1st: I'm trying to do this: play -r 6000 file.vox but LSF doesn't seem to support individual format options; it either accepts a full set of format options or none at all: if ((sfinfo->format & SF_FORMAT_TYPEMASK) == SF_FORMAT_RAW) { if (sf_format_check (sfinfo) == 0) return SFE_RAW_BAD_FORMAT ; } else memset(sfinfo, 0, sizeof (SF_INFO)); 2nd: Current SoX warns if -r is not given for a vox file (that a default rate has been chosen). Can LSF provide this (i.e. log messages with a severity)? 3rd: How does one make a debug build with LSF? (./configure --enable-debug doesn't seem to work). ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html |