Hi!

I patched esound to work with several parallel instances, so that
several logged in users can get sound:

 esound (0.2.36-1ubuntu4) breezy; urgency=low
 .
   * Make esd work for several users in parallel (Ubuntu #3671, Debian
     #147532):
     - util.c, esd_get_socket_dirname(): Append the user id to the socket
       name so that socket names for multiple users don't collide.
     - esd.conf: Add default option "-as 5" to release the soundcard after 5
       seconds of inactivity. That way, other users can actually use it, too.
   * util.c, esd_get_socket_dirname(): Some code cleanup to fix some potential
     crashers.

You can get the Ubuntu patch at

  http://patches.ubuntu.com/patches/esound.multiuser.diff

BTW, Ryan, do you consider to add a proper patch system to esound? The
package is already quite messy, and it won't get better...

Thanks for considering and have a nice day!

Martin
-- 
Martin Pitt        http://www.piware.de
Ubuntu Developer   http://www.ubuntu.com
Debian Developer   http://www.debian.org

Attachment: signature.asc
Description: Digital signature

Reply via email to