- Nov 18, 2008
-
-
Jeffrey Stedfast authored
svn path=/trunk/; revision=527
-
Josselin Mouette authored
* esd.c: (main): * mix.c: (mix_mono_8u_to_stereo_32s_sv), (mix_mono_16s_to_stereo_32s_sv), (mix_stereo_16s_to_stereo_32s_sv), (mix_mono_8u_to_stereo_32s), (mix_stereo_8u_to_stereo_32s), (mix_mono_16s_to_stereo_32s), (mix_stereo_16s_to_stereo_32s), (mix_players): Fix 32k samples turning into static when 8k samples played in the middle. Debian #79145. svn path=/trunk/; revision=526
-
Josselin Mouette authored
* filter.c: (filter_write): * players.c: (read_player), (new_stream_player), (new_sample_player): Fix filter buffer handling so filters work. Debian #202027. svn path=/trunk/; revision=525
-
Josselin Mouette authored
* esd-server.h: * esd.c: (reconnect_driver), (main): Install signal handler for SIGUSR1 that reconnects to the ALSA driver. This is useful after changing the ALSA configuration file. * clients.c: (esd_comm_loop): Integrate driver reconnection into client loop. * audio_alsa09.c: Call snd_config_update_free_global() to purge configuration cache and to properly reload configuration files. svn path=/trunk/; revision=524
-
Josselin Mouette authored
* audio.c: (esd_audio_write), (esd_audio_flush), (esound_getblksize): * audio_oss.c: (esd_audio_open): * esd-server.h: * esd.c: (main): * esd.h: * proto.c: (esd_proto_get_latency): Rewrite generic esd_audio_write to attempt to use select if the driver seems to support it, and to write in a blocksize that can be changed by audio open functions. svn path=/trunk/; revision=523
-
Josselin Mouette authored
* esound.pc.in: put audiofile in Requires.private to avoid spuriously linking to it. svn path=/trunk/; revision=522
-
Josselin Mouette authored
* docs/esdcat.1.in: Add standard pod2man header to avoid errors from man. svn path=/trunk/; revision=521
-
Josselin Mouette authored
* esddsp.c: (dsp_init): Protect dsp_init() with a mutex to prevent race conditions from multiple calls (which hanged the desktop session). svn path=/trunk/; revision=520
-
Josselin Mouette authored
* util.c: (esd_get_socket_dirname): support multiple esd instances (one per user). svn path=/trunk/; revision=519
-
Josselin Mouette authored
* esdlib.c: Check if the esd binary exists at all. If not, forego forking a shell and trying to execute it. This both improves startup time and also avoids the "/bin/sh: /usr/bin/esd: not found" warning. svn path=/trunk/; revision=518
-
Josselin Mouette authored
* audio_alsa09.c: fix signedness of parameters passed to the ALSA API. svn path=/trunk/; revision=517
-
Josselin Mouette authored
* clients.c: (get_new_clients): prettier debugging output. svn path=/trunk/; revision=516
-
Josselin Mouette authored
* esdlib.c: Remove libesddsp from LD_PRELOAD when autospawning esd. svn path=/trunk/; revision=515
-
Josselin Mouette authored
* esdlib.c: do not modify host passed to esd_sound_open, because that is highly offensive. (Fixes GStreamer using ESPEAKER.) svn path=/trunk/; revision=514
-
Josselin Mouette authored
* esddsp.c: (mmap64): ship an implementation of mmap64. svn path=/trunk/; revision=513
-
Josselin Mouette authored
* esd.c: (main): close the spawnfd when the startup is successful. svn path=/trunk/; revision=512
-
Josselin Mouette authored
* esd.c: (main): save a call to esd_audio_pause when run with -nobeeps. svn path=/trunk/; revision=511
-
Josselin Mouette authored
* esd.c: (main): allow the spawnfd to be 0, which is a valid FD. Do never play beeps when esd has just been spawned. svn path=/trunk/; revision=510
-
Josselin Mouette authored
* esd.c: (esd_connect_unix): prevent strncpy from writing a non-NULL-terminated string. * esddsp.c: (dsp_init): same here. svn path=/trunk/; revision=509
-
Josselin Mouette authored
* audio_alsa09.c: Call snd_pcm_hw_free() before snd_pcm_close(). This closes the file descriptor to the sound device even if the device is not physically present any more. This fixes the esound/hotplug deadlock when removing a currently active sound device. svn path=/trunk/; revision=508
-
Josselin Mouette authored
* esdfilt.c: (main): add informative output to -double, similar to that of -half. svn path=/trunk/; revision=507
-
Josselin Mouette authored
* esd-server.h: add missing sys/un.h header. svn path=/trunk/; revision=506
-
Josselin Mouette authored
* proto.c: (esd_proto_stream_recorder): replace the 1 s sleeps, which are here to work around a bug in the kernel, by 100 µs ones, which will be enough. svn path=/trunk/; revision=505
-
Josselin Mouette authored
* esdfile.c: (esd_play_file): accept file formats supported by libaudiofile. * configure.ac: require libaudiofile 0.2.3 which adds support for them. svn path=/trunk/; revision=504
-
Josselin Mouette authored
svn path=/trunk/; revision=503
-
- Sep 03, 2008
-
-
Jeffrey Stedfast authored
2008-09-03 Jeffrey Stedfast <fejj@novell.com> * configure.ac: Release 0.2.40 * NEWS: updated svn path=/trunk/; revision=501
-
- Jul 30, 2008
-
-
Jeffrey Stedfast authored
svn path=/trunk/; revision=500
-
Jeffrey Stedfast authored
svn path=/trunk/; revision=499
-
Jeffrey Stedfast authored
2008-07-30 Jeffrey Stedfast <fejj@novell.com> * esdlib.c (write_timeout): Check for the existence of POLLERR or POLLHUP first. If either is set, abort the write(). We can't assume that POLLOUT won't be set if a hang-up occurred. svn path=/trunk/; revision=498
-
- Jul 29, 2008
-
-
Jeffrey Stedfast authored
2008-07-29 Jeffrey Stedfast <fejj@novell.com> * audio_oss.c: #include <errno.h>. Fixes bug #543239 svn path=/trunk/; revision=497
-
- Jul 15, 2008
-
-
Jeffrey Stedfast authored
2008-07-15 Jeffrey Stedfast <fejj@novell.com> * configure.ac: Release 0.2.39 * NEWS: updated * esdlib.c Update all code to use new read/write/connect wrappers that abort if the operation takes too long and/or the other end drops the connection. Fixes bug #542391. (read_timeout): New function to abort a read() if it takes too long and/or if the other end drops the connection. (write_timeout): Same idea here. (connect_timeout): Same. 2008-07-15 Jeffrey Stedfast <fejj@novell.com> * audio_alsa09.c: Suppress verbose error messages from ALSA. Patch by Stanislav Brabec to fix bug #528718. 2008-07-15 Jeffrey Stedfast <fejj@novell.com> * util.c (esd_get_socket_dirname): Allow for multiple esd instances. Patch by Martin (Pitt?) from Ubuntu. Fixes bug #465067. 2008-07-15 Jeffrey Stedfast <fejj@novell.com> * esd-config.in: Fix esound-config on multilib setups (bug #435652). Patch by Matthias Clasen <mclasen@redhat.com>. 2008-07-15 Jeffrey Stedfast <fejj@novell.com> * esddsp.in (LD_PRELOAD): search for library by itself, so that both 32-bit and 64-bit programs work with a single esddsp script. Fixes bug #435651. 2008-07-15 Jeffrey Stedfast <fejj@novell.com> * audio_oss.c (esd_audio_open): Don't report errors if /dev/dsp doesn't exist (Based on Havoc's patch). Fixes bug #435649. 2008-07-15 Jeffrey Stedfast <fejj@novell.com> Following fixes by Rémi Cardona - fixes bug #531947 * doc/Makefile.am: Fixed up gtk-doc build. * Makefile.am: Reorder LDADD for libesddsp * esddsp.c (open_wrapper): If mode_t is smaller than int, pop the mode as an int from the varargs. * clients.c (get_new_clients): Cast 3rd argument of accept() to a socklen_t* to fix some breakage on amd64(?). svn path=/trunk/; revision=495
-
- Jun 10, 2008
-
-
Germán Poo-Caamaño authored
2008-06-10 German Poo-Caaman~o <gpoo@gnome.org> * docs/esound.sgml: Updated docbook type and fixed the build without warnings from openjade. svn path=/trunk/; revision=494
-
- Sep 02, 2007
-
-
Kjartan Maraas authored
svn path=/trunk/; revision=493
-
- May 03, 2007
-
-
Bastien Nocera authored
svn path=/trunk/; revision=491
-
Bastien Nocera authored
2007-05-03 Bastien Nocera <hadess@hadess.net> * configure.ac: Release 0.2.38 * NEWS: upd svn path=/trunk/; revision=490
-
- Apr 29, 2007
-
-
David Schleef authored
* esd.c: chdir to /. Fixes #399500. svn path=/trunk/; revision=489
-
- Mar 19, 2007
-
-
David Schleef authored
* players.c: the read/write wrapper macros don't have return values. Fixes #419642. svn path=/trunk/; revision=488
-
- Mar 03, 2007
-
-
David Schleef authored
* esddsp.c: Fix leaking of file descriptors. Patch from Pierre Ossman. Fixes bug #362826. (Also fix an important warning.) svn path=/trunk/; revision=487
-
David Schleef authored
* Makefile.am: * configure.ac: Fix detection for linking against libdl. Patch from Loïc Minier. Fixes bug #409269. svn path=/trunk/; revision=486
-
- Mar 01, 2007
-
-
Kjartan Maraas authored
2007-03-01 Kjartan Maraas <kmaraas@gnome.org> * players.c: (read_player): Fix 100% CPU problem introduced in 0.2.37. Patch from Joe Marcus Clarke. Closes bug #412951. svn path=/trunk/; revision=485
-