Single char silence with Orca and pulseaudio

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi.

I'm trying to debug a problem in Ubuntu Lucid that appears to be
pulseaudio related.  When we set the speech rate of espeak to 100% in
Orca, and enable key echo, the keys are not announced when pressed.
Instead, when you type one key, no sound is played, but when you press
another key, both keys are played.

I've traced this bug from Espeak to libao and now to pulseaudio.
Libao is using the pa_simple_write function to play speech sounds.  I
find that when sounds of over about 2000 samples are sent, then then
sound is played.  If sounds of less than 2000 samples are sent, then
they are not played, and instead buffered somewhere until the next
sample is passed to pa_simple_write.

Would anyone have any idea of what might be causing this, or what area
I should inspect more closely?  Currently, I'm using fprintf commands
to trace the pulseaudio source.  So far, I've traced this from
simple.c to stream.c to pstream.c, where I see the samples being
queued.  From there, I'm a bit lost about how the samples are moved
along.

Thanks,
Bill



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux