|
From: Chris B. <ch...@cn...> - 2008-01-20 19:10:27
|
Hi all, I'd like to poll the people that actually use SoX on windows. Would people prefer me to ship a Cygwin version of SoX or the MinGW version I've been shipping in the past? The main difference between the two are: 1) MinGW allows me to ship a single sox.exe binary with no supporting libraries to worry about. Cygwin requires at least to distribute cygwin1.dll and the user must have that in your path somehow. 2) Cygwin allows support for playing and recording audio using SoX on windows. As a test, I've posted a cygwin version of SoX that includes FLAC, OGG, libsamplerate. http://sox.sf.net/sox-14.0.1-rc2-cygwin.zip I'd appreciate feedback on how it works for you. To play/rec audio use the included play.exe/rec.exe binaries. Or you can use sox.exe itself and specify "-t oss /dev/dsp" as the filename for input/output. I'd also appreciate feedback on the documents that are distributed with windows package. I've only shipped it in PDF format. Is that OK? Or should I ship a TXT version as well? Does cygwin package need a custom README file to explain how cygwin1.dll needs to be in your path? It may be possible for me not to distribute the OGG and FLAC DLL's in the future. I just linked against the versions Cygwin distributes and they don't seem to have real static versions of their libraries. I may can custom build those like I did with libsamplerate. Chris |