This is not a threading issue -- it is probably triggering because of the virtualization layer you mentioned. >>>>> "Alastair" == Alastair Irving <alastair.irving@xxxxxxxxxxx> writes: Alastair> On 01/03/2012 01:15, T. V. Raman wrote: >> I have updated the emacspeak outloud server to use some of >> the newer libasound calls -- this may make things better >> for some -- it may potentially make things worse, so >> please test heavily. >> Alastair> Alastair> I no longer get underrun errors so this is Alastair> definitely an improvement. However, stopping speech Alastair> still seems to be a problem. This is easier to Alastair> demonstrate by running the server directly: Alastair> Alastair> If I queue a long string using the q command and Alastair> then speak it using d then try to stop it using s Alastair> then if I do the s almost instantly after the d it Alastair> stops almost instantly, but if I wait before doing Alastair> the s then it doesn't stop and speaks the whole Alastair> string. I put a print statement in the outloud tcl Alastair> file write at the top of the proc s. In the first Alastair> case this is obviously printed but in the second Alastair> case it isn't printed until the whole string has Alastair> been spoken, which is too late. I don't really Alastair> understand how the threading works but it seems Alastair> reasonable to suppose that its somehow getting Alastair> stuck in a thread and not giving execution back to Alastair> the main command loop. Alastair> Alastair> Alastair Alastair> Alastair> ----------------------------------------------------------------------------- Alastair> To unsubscribe from the emacspeak list or change Alastair> your address on the emacspeak list send mail to Alastair> "emacspeak-request@xxxxxxxxxxx" with a subject of Alastair> "unsubscribe" or "help". -- Best Regards, --raman ----------------------------------------------------------------------------- To unsubscribe from the emacspeak list or change your address on the emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a subject of "unsubscribe" or "help".
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998