2004-07-10 Nathan Chantrell * vsound.c Rolled in autostop patch by Richard Taylor Kills the player after a set number of seconds of inactivity (defined as the time that the /dev/dsp device is closed) * vsound.in --autostop (-a) autostop option handling from above patch added Fixed non-functional --resample (-r) option 2001-02-11 Erik de Castro Lopo * vsound.in Prevented simultaneous usage of --verbose and --stdout. Thanks to Lars Kellogg-Stedman for pointing out the problems with this. Added copyright to top of file. 2000-12-20 Erik de Castro Lopo * vsound.c Added code to do usleep() for an appropriate time to fool the realplayer into thinking its actually writing to the soundcard even though its writing to a file. * vsound.in Added --timing (-t) option handling. Added better set of reasons why vsound may fail in error output. 2000-11-12 Erik de Castro Lopo * vsound.in Improved command line argument handling. Added --no-convert option. 2000-11-07 Erik de Castro Lopo * vsound.c Debian Woody doesn't #define RTLD_NEXT so detect and correct this. 2000-08-03 Erik de Castro Lopo * vsound.in vsound.c Added changes to make silent operation the default. Simultaneous playback and conversion is enabled with the -d / --dspout switch. Some programs (specifically, some versions of the RealPlayer) may require this options to perform correctly. 2000-06-24 Erik de Castro Lopo * configure.in vsound.c Improved detection of processor endian-ness. * vsound.in Added -r / --resample command line option to make sox resample the audio data at a different sample rate. 2000-03-14 Erik de Castro Lopo * vsound.c Fixed it to work with version 7 of the RealPlayer. Tidy up. * configure.in Added --enable-debug option. 2000-03-04 Erik de Castro Lopo * vsound.c Changed the operation. vsound now works by passing all data to /dev/dsp but also saving required ioctl() call data and audio data to a separate file. The AUTHORS, ChangeLog and NEWS files have been updated to reflect this. 1999-05-31 James Henstridge * Makefile.am (libvsound_la_LDFLAGS): added some flags so that we don't have the version number on the end. * vsound.in: made the script detect the sound format correctly, and form the correct set of options to sox. It should also handle little endian/big endian related problems correctly. * vsound.c (dspctl): give information about the format. Before it was always reporting signed 16-bit, which was very broken. (dspctl): recognise the SNDCTL_DSP_CHANNELS ioctl as well.