lp:ubuntu/gutsy-proposed/esound

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy-proposed/esound
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

14. By Ryan Lortie <email address hidden>

esdlib.c: The previous patch leaks pipe file descriptors in the case
that /usr/bin/esd doesn't exist. Fix that bug by only opening the
pipes after we know that the esd executable exists (LP: #183411).

13. By Martin Pitt

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. (LP: #134641)

12. By Matthias Klose

Add lpia to the list of supported architectures.

11. By Martin Pitt

* Previous upload dropped all Debian and Ubuntu patches. Reintroduce the
  critical ones for Tribe 3 for now:
  - esd.conf: Enable autospawn mode.
  - esddsp.c: Protect dsp_init() with a mutex to prevent race conditions
    from multiple calls (which hanged the desktop session). (LP: #21915)

10. By Áron Sisak

* New upstream release (0.2.38):
  * Fix 100% CPU problem introduced in 0.2.37
  * Fix libesddsp not linking against libesd
  * Fix file descriptor leaks
  * Fix a build problem with the read/write wrapper
  * Chdir to "/" when starting up
  * Only install the esddsp man page if we build the binary
* New upstream release (0.2.37):
  * Fix null derefs and leaks reported by Covertiy
  * Build fixes
  * Disable autospawning
  * Close filedescriptors and sockets
  * Don't terminate until the last sample is done
  * Add checks for clients disconnecting
  * Updated man pages
  * Use pkg-config to check for audiofile
* debian/control
  * Add pkg-config to build-depends
* debian/rules
  * Remove pod2man of docs, fix building manpages

9. By Martin Pitt

debian/control: Update maintainer fields according to debian-
maintainer-field spec.

8. By Martin Pitt

esd.conf: Drop autospawn timeout to 1 second. Closes: LP#34818

7. By Martin Pitt

[Tollef Fog Heen]
* dsp_init(): Enclose function body in a mutex. dsp_init() was sometimes
  called several times which caused race conditions with the global
  variables and lead to a crash.

[Martin Pitt]
* debian/rules, debian/control: Prefer libesd-alsa0 in shlibs and
  dependencies.

6. By Martin Pitt

* Manually resynchronize to Debian, cleaned up a lot of cruft from the diff.
* Remaining changes:
  - esd.conf: Enable auto_spawn.
  - debian/rules: Build with --enable-debugging to provide -v[tcm] options.
  - esd.c: Disable tracing options by default.
  - util.c: Support multiple esd instances (one per user).
* clients.c: Fix variable declaration to fix FTBFS.

5. By Martin Pitt

esd.conf: Enable autospawn by default so that esd is not started when
using direct ALSA output; see http://wiki.ubuntu.com/GstreamerAudioBackend
spec.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/esound
This branch contains Public information 
Everyone can see this information.

Subscribers