summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS163
1 files changed, 163 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..6b443f7
--- /dev/null
+++ b/NEWS
@@ -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