diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 163 |
1 files changed, 163 insertions, 0 deletions
@@ -0,0 +1,163 @@ +=============== +Version 0.2.41 +=============== + * Fix 32k samples turning into static when 8k samples played in + the middle. Debian #79145. (Matthew Ashton) + * Fix filter buffer handling so filters work. Debian #202027. + (Ryan Murray) + * Reconnect the ALSA driver and reload the config file after + receiving a SIGUSR1. (Martin Pitt) + * Fixed esd_audio_write() to use select() if the driver supports + it (otherwise usleep) and write data in a configurable block size. + (Ryan Murray) + * Fixed esound.pc audifile linking. (Josselin Mouette) + * Fixed esdcat.1. (Josselin Mouette) + * Protect dsp_init() with a mutex lock. (Josselin Mouette) + * Fixed to allow multiple esd instances (one per user). (Martin Pitt) + * Fixes to startup time by not trying to exec a binary if it doesn't + exist. (Martin Pitt) + * Prettier debugging output. (Ryan Murray) + * Fixed signedness compiler warnings. (Josselin Mouette) + * Remove libesddsp from LD_PRELOAD when autospawning esd. (Ryan Murray) + * Fixes for GStreamer using ESPEAKER. (Jeff Waugh) + * Fixes for mmap64 (Josselin Mouette) + * Close the spawnfd when the startup is successful. (Josselin Mouette) + * Save a call to esd_audio_pause when run with -nobeeps. (Josselin Mouette) + * Improved error checking for the -spawnfd switch. (Josselin Mouette) + * Fixed buffer overflow possibilities. (Ryan Murray) + * Call snd_pcm_hw_free() before calling snd_pcm_close() to avoid a + memory leak. (Martin Pitt) + * Add informative output for -double switch. (Josselin Mouette) + * Use smaller sleep timeouts. (Josselin Mouette) + * Updated to handle more file formats supported by audiofile 0.2.3. + (Josselin Mouette) + +=============== +Version 0.2.40 +=============== + * Fixed poll() logic issues for *BSD (Jeffrey Stedfast) + * Fixed bug #543239 by including errno.h (Jeffrey Stedfast) + +=============== +Version 0.2.39 +=============== + * Fixed esd client-side code to not hang if esd crashes/hangs + or otherwise becomes unreachable (Jeffrey Stedfast) + * Suppress verbose error messages from ALSA (Stanislav Brabec) + * Allow for multiple esd instances + * Fix esound-config for multi-lib setups (Matthias Clasen) + * Don't report errors about /dev/dsp not existing (Havoc Pennington) + * Various other build fixes for AMD64 (Rémi Cardona) + +=============== +Version 0.2.38 +=============== + * Fix 100% CPU problem introduced in 0.2.37 (Joe Marcus Clarke) + * Fix libesddsp not linking against libesd (Loïc Minier) + * Fix file descriptor leaks (Pierre Ossman) + * Fix a build problem with the read/write wrapper (Jean Bréfort) + * chdir to "/" when starting up (Dan Winship) + * Only install the esddsp man page if we build the binary + (<yselkowitz@users.sourceforge.net>) + +=============== +Version 0.2.37 +=============== + * Fix null derefs and leaks reported by Covertiy (kjartan) + * Build fixes (David Schleef, Thomas Zajic, Behdad Esfahbod) + * Disable autospawning (David Schleef) + * Close filedescriptors and sockets (David Schleef) + * Don't terminate until the last sample is done (David Schleef) + * Add checks for clients disconnecting (Peter Åstrand) + * Updated man pages (Christopher Hanna) + * Use pkg-config to check for audiofile (Frederic Peters) + +=============== +Version 0.2.36 +=============== + * New sucker^Wmaintainer (David Schleef) + * new arts backend (Igor Mokrushin) + * ALSA-1.0 is the new default backend + * disable compressed audio from libaudiofile, because it's + broken. + * code cleanup and warning fixes (Kjartan Maraas, David Schleef) + * OSS emulation fixes in esddsp (Fabian Franz) + +=============== +Version 0.2.35 +=============== + * fix location of configuration file in man (Craig Routledge) + * MMAP support for esddsp (from artsdsp, Olivier Blin) + * GNU/kFreeBSD support (Robert Milan) + * add new default_options in configuration file and environement + variable, fix regression caused by patch since 0.2.30 + * use ALSA default alias (Cyrille Chepelov) + * clean code (Kjartan Maraas) + +=============== +Version 0.2.34 +=============== + * don't use C99 extensions (Jens Granseuer) + +=============== +Version 0.2.33 +=============== + * use new ALSA PCM API if available (Lukasz Mach and Eddy Mylyono) + * fix build on AIX and OSF (Albert Chin-A-Young) + * don't try to close audio device if not opened (Debian) + * fix build with latest automake (Stanislav Bradec) + * no longer required automake 1.4 (Thomas Cataldo) + * Fix Darwin build (Jerry Talkington) + * fix typo in manpage (Kjartan Maraas) + * Fix crash when AUDIODEV doesn't contain '/' (Stefan Heinsen) + +=============== +Version 0.2.32 +=============== + * Fix build when IPv6 is disabled (Soren Jacobsen) + * Fix missing file in tarball (Dan Winship) + +=============== +Version 0.2.31 +=============== + * Fix build on Solaris8 + +=============== +Version 0.2.30 +=============== + * IPv6 support (Archana Shah) + * Cygwin support (Masahiro Sakai) + * MacOS X CoreAudio support (Masanori Sekino) + * Always read esd config file, not only when auto-spawning (James Strandboge) + * Prevents drop-outs for hardware allowing low period_size (ALSA) (Stanislav) + * Man pages fixes (Stanislav) + * major code cleanup (Kjartan) + * ensure esd_open_audio succeed if interrupted (Arvind) + * allow 0 as auto-standby value (Mohammed Waleed Kadous) + * allow simultaneous play and record on Solaris (Balamurali) + * add support for session name to esdcat (j@thing.net) + +New Stuff in EsounD version 0.2.21: + +o esd supports for multiple recording clients + - multiple esd_record_stream or esd_record_stream_fallback can + now run simultaneously + +o security improvements + - you should upgrade to 0.2.21 - older version have security + holes, which can compromite account of any esd user + +New Stuff in EsounD version 0.2: + +o esd_play_stream_fallback, esd_record_stream_fallback + - if default esd is not available, revert to /dev/dsp + for playback/record + +o esd_open_sound + - returns -1 if it can't find esd, instead of exiting + +o ESPEAKER environment variable + - can be used to play/record/monitor esd on a + remote machine + +o GNU configure-able installation |