Hi Everyone,
3.36beta is up on the web page. Mostly portability updates, but I
also changed all the fseek()'s to fread()'s. This was because (at
least on my RH5.0 linux system) fseek() would fail when the input file
was a pipe, but fread() works just fine. Both fread and fseek seem to
work fine when stdin is redirected with "<". Anyone know what the
story is about this?
Erik was having a similar problem with the stdlib support in libsndfile,
so this is one possible solution.
Mark
LAME 3.36beta October 25 1999
Albert Faber: more MSVC and BladeDLL updates
Kimmo Mustonen: Much code cleanup and Amiga updates
Anton Oleynikov: Borland C updates
More stdin fixes: For some reason, forward fseek()'s would fail when used on
pipes even though it is okay with
redirection from "<". So I changed all the forward fseek()'s to use fread().
This should improve stdin support for
wav/aiff files. If you know the input file is raw pcm, you can still use the
'-r' option to avoid *all* seeking of any
kind.
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )