Opened 14 years ago

Closed 13 years ago

#393 closed defect/bug (fixed)

speech-dispatcher is unused but buggy dependency

Reported by: Owned by: KaZeR
Priority: critical Milestone: version 0.2.0
Component: core Version: git master
Severity: Keywords:


On my Neo Freerunner there is a problem with speech-dispatcher. Two of its processes, sd_espeak and sd_flite do not properly survive a suspend/resume cycle, and block further audio usage. Audio capabilities can be resumed by killing sd_espeak and sd_flite.

Tested on SHR Unstable on a Neo Freerunner, Navit SVN r2368.

Speech synthesis works just fine when using espeak directly, so there is no need for speech-dispatcher on the Freerunner anyway. I reccomend removing the dependency.

Change History (3)

comment:1 Changed 14 years ago by

The SD processes have these two devices opened:

/dev/snd/pcmC0D0p /dev/snd/timer

I've reconfigured the SD modules to use the ALSA device plug:dmix. This works well after a fresh reboot, but still doesn't survive a suspend/resume. Stopping SD before suspending and starting it again after a resume does provide a workaround.

comment:2 Changed 13 years ago by kazer

  • Milestone set to version 0.2.0
  • Priority changed from major to critical

comment:3 Changed 13 years ago by kazer

  • Resolution set to fixed
  • Status changed from new to closed

speech-dispatcher isn't anymore in the dependency list (at least, not in the package we provide) :

Depends: libc6 (>= 2.6.1), gtk+ (>= 2.10.14), libatk-1.0-0 (>= 1.20.0), pango (>= 1.18.3), libcairo2 (>= 1.4.10), libglib-2.0-0 (>= 2.16.1), libfreetype6 (>= 2.3.5), libfontconfig1 (>= 2.4.1), libz1 (>= 1.2.3)
Note: See TracTickets for help on using tickets.