Yes, it runs smooth as anything in linux, so it has to be a fault in
VC++. One up to gcc!
John lazzaro wrote:
...
>having looked at sox's code, where it anticipates
>the bugs lots of popular software packages make in writing AIFF and WAV
>files, it takes a lot of work to write a fault-tolerant binary file reader,
Sox is very good, but the version supplied with my linux system (Red Hat
5.2 upgraded to 6.0) writes a size in the FORM chunk for an AIFF file
that is appreciably larger than the size of the file itself. I had to
add a fudge to the CDP sfsys routines to make them more forgiving. So
it's not perfect :-).
What I ~really~ want is for all the other audio playerss for linux/unix,
especially the graphic ones, to read WAVE files properly (expecting and
skipping unknown chunks). SO many of them don't, including the KDE and
Gnome Media Players. I write the new PEAK chunk to WAVE headers in the
Win32 version of saolc, because it is incredibly useful (and will be
even more so when floating-point support is added, as you can write an
over-range file, and the player can automatically rescale it); but sox
may just be the only Linux program that can play those files.
Richard Dobson
PS to Michael Gogins - since you have the VC++ bug as well, and you are
using version 6 (I am still on v5), can you mke the bug report to
Microsoft?
Richard Dobson wrote:
>
> I am now suspecting a Visual C++ bug for this problem. I have been
> running the 'mftext' program in the Thompson-Czeiszperger suite, and
> checking each step against the elpelele.mid file. That program also
> exits with an 'unexpected EOF message.
>
-- Test your DAW with my Soundcard Attrition Page! http://wkweb5.cableinet.co.uk/rwd (LU: 23rd August 1999) CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 14th June 1999)
This archive was generated by hypermail 2b29 : Wed May 10 2000 - 12:15:28 EDT